EGF Engine
Release 0.1.0

org.eclipse.egf.model.impl
Class SpecificationImpl

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.egf.model.internal.data.ModelElement
          extended by org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
              extended by org.eclipse.egf.model.impl.SpecificationImpl
All Implemented Interfaces:
NamedModelElementWithId, Specification

public class SpecificationImpl
extends NamedModelElementWithIdImpl
implements Specification

An implementation of the model object 'Specification'.

The following features are implemented:


Field Summary
protected  Map<ViewpointType,> viewpointIds
          The cached value of the 'Viewpoint Ids' attribute
protected   viewpoints
          The cached value of the 'Viewpoints' containment reference list
 
Fields inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
description, DESCRIPTION_EDEFAULT, id, ID_EDEFAULT, JAVA_IDENTIFIER_EDEFAULT, javaIdentifier, name, NAME_EDEFAULT
 
Constructor Summary
protected SpecificationImpl()
           
 
Method Summary
 Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 Map<ViewpointType,> getViewpointIds()
           
  getViewpoints()
           
 void setViewpointIds(Map<ViewpointType,> newViewpointIds)
           
 String toString()
           
 
Methods inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 
Methods inherited from class org.eclipse.egf.model.internal.data.ModelElement
addPropertyChangeListener, generateId, getAdapter, getFactoryComponentLoadingHelper, getFactoryComponentReader, removePropertyChangeListener, setAdapter, setFactoryComponentReader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 

Field Detail

viewpoints

protected  viewpoints
The cached value of the 'Viewpoints' containment reference list.

See Also:
getViewpoints()

viewpointIds

protected Map<ViewpointType,> viewpointIds
The cached value of the 'Viewpoint Ids' attribute.

See Also:
getViewpointIds()
Constructor Detail

SpecificationImpl

protected SpecificationImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class NamedModelElementWithIdImpl

getViewpoints

public  getViewpoints()

Specified by:
getViewpoints in interface Specification
Returns:
the value of the 'Viewpoints' containment reference list.
See Also:
ModelPackage.getSpecification_Viewpoints()

getViewpointIds

public Map<ViewpointType,> getViewpointIds()

Specified by:
getViewpointIds in interface Specification
Returns:
the value of the 'Viewpoint Ids' attribute.
See Also:
Specification.setViewpointIds(Map), ModelPackage.getSpecification_ViewpointIds()

setViewpointIds

public void setViewpointIds(Map<ViewpointType,> newViewpointIds)

Specified by:
setViewpointIds in interface Specification
Parameters:
newViewpointIds - the new value of the 'Viewpoint Ids' attribute.
See Also:
Specification.getViewpointIds()

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)


eGet

public Object eGet(int featureID,
                   boolean resolve,
                   boolean coreType)

Overrides:
eGet in class NamedModelElementWithIdImpl

eSet

public void eSet(int featureID,
                 Object newValue)

Overrides:
eSet in class NamedModelElementWithIdImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class NamedModelElementWithIdImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class NamedModelElementWithIdImpl

toString

public String toString()

Overrides:
toString in class NamedModelElementWithIdImpl

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.