org.ptolemy.moml.impl
Class ClassTypeImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.ptolemy.moml.impl.ClassTypeImpl
All Implemented Interfaces:
Notifier, EObject, InternalEObject, ClassType

public class ClassTypeImpl
extends EObjectImpl
implements ClassType

An implementation of the model object 'Class Type'.

The following features are implemented:

Rating red
Generated:
This code was automatically generated.

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
protected  String extends_
          The cached value of the 'Extends' attribute.
protected static String EXTENDS_EDEFAULT
          The default value of the 'Extends' attribute.
protected  FeatureMap group
          The cached value of the 'Group' attribute list.
protected  String name
          The cached value of the 'Name' attribute.
protected static String NAME_EDEFAULT
          The default value of the 'Name' attribute.
protected  String source
          The cached value of the 'Source' attribute.
protected static String SOURCE_EDEFAULT
          The default value of the 'Source' attribute.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected ClassTypeImpl()
           
 
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)
           
 EList<ClassType> getClass_()
           
 EList<ConfigureType> getConfigure()
           
 EList<DeleteEntityType> getDeleteEntity()
           
 EList<DeletePortType> getDeletePort()
           
 EList<DeleteRelationType> getDeleteRelation()
           
 EList<DirectorType> getDirector()
           
 EList<DisplayType> getDisplay()
           
 EList<DocType> getDoc()
           
 EList<EntityType> getEntity()
           
 String getExtends()
           
 FeatureMap getGroup()
           
 EList<GroupType> getGroup1()
           
 EList<ImportType> getImport()
           
 EList<InputType> getInput()
           
 EList<LinkType> getLink()
           
 String getName()
           
 EList<PortType> getPort()
           
 EList<PropertyType> getProperty()
           
 EList<RelationType> getRelation()
           
 EList<RenameType> getRename()
           
 EList<RenditionType> getRendition()
           
 String getSource()
           
 EList<UnlinkType> getUnlink()
           
 void setExtends(String newExtends)
           
 void setName(String newName)
           
 void setSource(String newSource)
           
 String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

group

protected FeatureMap group
The cached value of the 'Group' attribute list.

See Also:
getGroup()
Generated:
This code was automatically generated.
Ordered

EXTENDS_EDEFAULT

protected static final String EXTENDS_EDEFAULT
The default value of the 'Extends' attribute.

See Also:
getExtends()
Generated:
This code was automatically generated.
Ordered

extends_

protected String extends_
The cached value of the 'Extends' attribute.

See Also:
getExtends()
Generated:
This code was automatically generated.
Ordered

NAME_EDEFAULT

protected static final String NAME_EDEFAULT
The default value of the 'Name' attribute.

See Also:
getName()
Generated:
This code was automatically generated.
Ordered

name

protected String name
The cached value of the 'Name' attribute.

See Also:
getName()
Generated:
This code was automatically generated.
Ordered

SOURCE_EDEFAULT

protected static final String SOURCE_EDEFAULT
The default value of the 'Source' attribute.

See Also:
getSource()
Generated:
This code was automatically generated.
Ordered

source

protected String source
The cached value of the 'Source' attribute.

See Also:
getSource()
Generated:
This code was automatically generated.
Ordered
Constructor Detail

ClassTypeImpl

protected ClassTypeImpl()

Generated:
This code was automatically generated.
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class EObjectImpl
Generated:
This code was automatically generated.

getGroup

public FeatureMap getGroup()

Specified by:
getGroup in interface ClassType
Returns:
the value of the 'Group' attribute list.
See Also:
MomlPackage.getClassType_Group()
Generated:
This code was automatically generated.

getClass_

public EList<ClassType> getClass_()

Specified by:
getClass_ in interface ClassType
Returns:
the value of the 'Class' containment reference list.
See Also:
MomlPackage.getClassType_Class()
Generated:
This code was automatically generated.

getConfigure

public EList<ConfigureType> getConfigure()

Specified by:
getConfigure in interface ClassType
Returns:
the value of the 'Configure' containment reference list.
See Also:
MomlPackage.getClassType_Configure()
Generated:
This code was automatically generated.

getDeleteEntity

public EList<DeleteEntityType> getDeleteEntity()

Specified by:
getDeleteEntity in interface ClassType
Returns:
the value of the 'Delete Entity' containment reference list.
See Also:
MomlPackage.getClassType_DeleteEntity()
Generated:
This code was automatically generated.

getDeletePort

public EList<DeletePortType> getDeletePort()

Specified by:
getDeletePort in interface ClassType
Returns:
the value of the 'Delete Port' containment reference list.
See Also:
MomlPackage.getClassType_DeletePort()
Generated:
This code was automatically generated.

getDeleteRelation

public EList<DeleteRelationType> getDeleteRelation()

Specified by:
getDeleteRelation in interface ClassType
Returns:
the value of the 'Delete Relation' containment reference list.
See Also:
MomlPackage.getClassType_DeleteRelation()
Generated:
This code was automatically generated.

getDirector

public EList<DirectorType> getDirector()

Specified by:
getDirector in interface ClassType
Returns:
the value of the 'Director' containment reference list.
See Also:
MomlPackage.getClassType_Director()
Generated:
This code was automatically generated.

getDisplay

public EList<DisplayType> getDisplay()

Specified by:
getDisplay in interface ClassType
Returns:
the value of the 'Display' containment reference list.
See Also:
MomlPackage.getClassType_Display()
Generated:
This code was automatically generated.

getDoc

public EList<DocType> getDoc()

Specified by:
getDoc in interface ClassType
Returns:
the value of the 'Doc' containment reference list.
See Also:
MomlPackage.getClassType_Doc()
Generated:
This code was automatically generated.

getEntity

public EList<EntityType> getEntity()

Specified by:
getEntity in interface ClassType
Returns:
the value of the 'Entity' containment reference list.
See Also:
MomlPackage.getClassType_Entity()
Generated:
This code was automatically generated.

getGroup1

public EList<GroupType> getGroup1()

Specified by:
getGroup1 in interface ClassType
Returns:
the value of the 'Group1' containment reference list.
See Also:
MomlPackage.getClassType_Group1()
Generated:
This code was automatically generated.

getImport

public EList<ImportType> getImport()

Specified by:
getImport in interface ClassType
Returns:
the value of the 'Import' containment reference list.
See Also:
MomlPackage.getClassType_Import()
Generated:
This code was automatically generated.

getInput

public EList<InputType> getInput()

Specified by:
getInput in interface ClassType
Returns:
the value of the 'Input' containment reference list.
See Also:
MomlPackage.getClassType_Input()
Generated:
This code was automatically generated.

getLink

public EList<LinkType> getLink()

Specified by:
getLink in interface ClassType
Returns:
the value of the 'Link' containment reference list.
See Also:
MomlPackage.getClassType_Link()
Generated:
This code was automatically generated.

getPort

public EList<PortType> getPort()

Specified by:
getPort in interface ClassType
Returns:
the value of the 'Port' containment reference list.
See Also:
MomlPackage.getClassType_Port()
Generated:
This code was automatically generated.

getProperty

public EList<PropertyType> getProperty()

Specified by:
getProperty in interface ClassType
Returns:
the value of the 'Property' containment reference list.
See Also:
MomlPackage.getClassType_Property()
Generated:
This code was automatically generated.

getRelation

public EList<RelationType> getRelation()

Specified by:
getRelation in interface ClassType
Returns:
the value of the 'Relation' containment reference list.
See Also:
MomlPackage.getClassType_Relation()
Generated:
This code was automatically generated.

getRename

public EList<RenameType> getRename()

Specified by:
getRename in interface ClassType
Returns:
the value of the 'Rename' containment reference list.
See Also:
MomlPackage.getClassType_Rename()
Generated:
This code was automatically generated.

getRendition

public EList<RenditionType> getRendition()

Specified by:
getRendition in interface ClassType
Returns:
the value of the 'Rendition' containment reference list.
See Also:
MomlPackage.getClassType_Rendition()
Generated:
This code was automatically generated.

getUnlink

public EList<UnlinkType> getUnlink()

Specified by:
getUnlink in interface ClassType
Returns:
the value of the 'Unlink' containment reference list.
See Also:
MomlPackage.getClassType_Unlink()
Generated:
This code was automatically generated.

getExtends

public String getExtends()

Specified by:
getExtends in interface ClassType
Returns:
the value of the 'Extends' attribute.
See Also:
ClassType.setExtends(String), MomlPackage.getClassType_Extends()
Generated:
This code was automatically generated.

setExtends

public void setExtends(String newExtends)

Specified by:
setExtends in interface ClassType
Parameters:
newExtends - the new value of the 'Extends' attribute.
See Also:
ClassType.getExtends()
Generated:
This code was automatically generated.

getName

public String getName()

Specified by:
getName in interface ClassType
Returns:
the value of the 'Name' attribute.
See Also:
ClassType.setName(String), MomlPackage.getClassType_Name()
Generated:
This code was automatically generated.

setName

public void setName(String newName)

Specified by:
setName in interface ClassType
Parameters:
newName - the new value of the 'Name' attribute.
See Also:
ClassType.getName()
Generated:
This code was automatically generated.

getSource

public String getSource()

Specified by:
getSource in interface ClassType
Returns:
the value of the 'Source' attribute.
See Also:
ClassType.setSource(String), MomlPackage.getClassType_Source()
Generated:
This code was automatically generated.

setSource

public void setSource(String newSource)

Specified by:
setSource in interface ClassType
Parameters:
newSource - the new value of the 'Source' attribute.
See Also:
ClassType.getSource()
Generated:
This code was automatically generated.

eInverseRemove

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

Overrides:
eInverseRemove in class BasicEObjectImpl
Generated:
This code was automatically generated.

eGet

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

Specified by:
eGet in interface InternalEObject
Overrides:
eGet in class BasicEObjectImpl
Generated:
This code was automatically generated.

eSet

public void eSet(int featureID,
                 Object newValue)

Specified by:
eSet in interface InternalEObject
Overrides:
eSet in class BasicEObjectImpl
Generated:
This code was automatically generated.

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface InternalEObject
Overrides:
eUnset in class BasicEObjectImpl
Generated:
This code was automatically generated.

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface InternalEObject
Overrides:
eIsSet in class BasicEObjectImpl
Generated:
This code was automatically generated.

toString

public String toString()

Overrides:
toString in class BasicEObjectImpl
Generated:
This code was automatically generated.