|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl
edu.cmu.sei.aadl.aadl2.impl.ElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl
edu.cmu.sei.aadl.aadl2.impl.NamespaceImpl
edu.cmu.sei.aadl.aadl2.impl.ClassifierImpl
edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl
public abstract class ComponentClassifierImpl
An implementation of the model object 'Component Classifier'.
The following features are implemented:
Classifier Feature
Owned Member
Owned Mode
Owned Mode Transition
Owned Processor Port
Owned Internal Event
No Flows
No Modes
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected static int[] |
CLASSIFIER_FEATURE_ESUBSETS
The array of subset feature identifiers for the ' Classifier Feature ' reference list |
protected static boolean |
NO_FLOWS_EDEFAULT
The default value of the ' No Flows ' attribute |
protected static boolean |
NO_MODES_EDEFAULT
The default value of the ' No Modes ' attribute |
protected boolean |
noFlows
The cached value of the ' No Flows ' attribute |
protected boolean |
noModes
The cached value of the ' No Modes ' attribute |
protected static int[] |
OWNED_MEMBER_ESUBSETS
The array of subset feature identifiers for the ' Owned Member ' containment reference list |
protected org.eclipse.emf.common.util.EList<InternalEvent> |
ownedInternalEvents
The cached value of the ' Owned Internal Event ' containment reference list |
protected org.eclipse.emf.common.util.EList<Mode> |
ownedModes
The cached value of the ' Owned Mode ' containment reference list |
protected org.eclipse.emf.common.util.EList<ModeTransition> |
ownedModeTransitions
The cached value of the ' Owned Mode Transition ' containment reference list |
protected org.eclipse.emf.common.util.EList<ProcessorPort> |
ownedProcessorPorts
The cached value of the ' Owned Processor Port ' containment reference list |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ClassifierImpl |
---|
MEMBER_ESUBSETS, NO_ANNEXES_EDEFAULT, NO_PROPERTIES_EDEFAULT, NO_PROTOTYPES_EDEFAULT, noAnnexes, noProperties, noPrototypes, OWNED_ELEMENT_ESUBSETS, ownedAnnexSubclauses, ownedPrototypeBindings, ownedPrototypes |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, ownedPropertyAssociations, QUALIFIED_NAME_EDEFAULT |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
ownedComments |
Fields inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
copyright, locationReference |
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 edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
copyright |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
ComponentClassifierImpl()
|
Method Summary | |
---|---|
InternalEvent |
createOwnedInternalEvent()
|
Mode |
createOwnedMode()
|
ModeTransition |
createOwnedModeTransition()
|
ProcessorPort |
createOwnedProcessorPort()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<ClassifierFeature> |
getClassifierFeatures()
|
org.eclipse.emf.common.util.EList<InternalEvent> |
getOwnedInternalEvents()
|
org.eclipse.emf.common.util.EList<NamedElement> |
getOwnedMembers()
|
org.eclipse.emf.common.util.EList<Mode> |
getOwnedModes()
|
org.eclipse.emf.common.util.EList<ModeTransition> |
getOwnedModeTransitions()
|
org.eclipse.emf.common.util.EList<ProcessorPort> |
getOwnedProcessorPorts()
|
boolean |
isNoFlows()
|
boolean |
isNoModes()
|
boolean |
isSetClassifierFeatures()
|
boolean |
isSetOwnedMembers()
|
void |
setNoFlows(boolean newNoFlows)
|
void |
setNoModes(boolean newNoModes)
|
java.lang.String |
toString()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.NamespaceImpl |
---|
findNamedElement, getNamesOfMember, members_distinguishable, membersAreDistinguishable |
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ElementImpl |
---|
allOwnedElements, create, createOwnedComment, getCacheAdapter, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwner, has_owner, isSetOwner, mustBeOwned, not_own_self |
Methods inherited from class edu.cmu.sei.aadl.aadl2.parsesupport.AObjectImpl |
---|
getAdapter, getLocationReference, setLocationReference, setLocationReference |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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 edu.cmu.sei.aadl.aadl2.ComponentClassifier |
---|
getCategory |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Namespace |
---|
findNamedElement, getMembers, getNamesOfMember, members_distinguishable, membersAreDistinguishable |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Type |
---|
conformsTo |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element |
---|
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject |
---|
getLocationReference, setLocationReference, setLocationReference |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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.core.runtime.IAdaptable |
---|
getAdapter |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected org.eclipse.emf.common.util.EList<Mode> ownedModes
Owned Mode
' containment reference list.
getOwnedModes()
protected org.eclipse.emf.common.util.EList<ModeTransition> ownedModeTransitions
Owned Mode Transition
' containment reference list.
getOwnedModeTransitions()
protected org.eclipse.emf.common.util.EList<ProcessorPort> ownedProcessorPorts
Owned Processor Port
' containment reference list.
getOwnedProcessorPorts()
protected org.eclipse.emf.common.util.EList<InternalEvent> ownedInternalEvents
Owned Internal Event
' containment reference list.
getOwnedInternalEvents()
protected static final boolean NO_FLOWS_EDEFAULT
No Flows
' attribute.
isNoFlows()
,
Constant Field Valuesprotected boolean noFlows
No Flows
' attribute.
isNoFlows()
protected static final boolean NO_MODES_EDEFAULT
No Modes
' attribute.
isNoModes()
,
Constant Field Valuesprotected boolean noModes
No Modes
' attribute.
isNoModes()
protected static final int[] CLASSIFIER_FEATURE_ESUBSETS
Classifier Feature
' reference list.
getClassifierFeatures()
protected static final int[] OWNED_MEMBER_ESUBSETS
Owned Member
' containment reference list.
getOwnedMembers()
Constructor Detail |
---|
protected ComponentClassifierImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ClassifierImpl
public org.eclipse.emf.common.util.EList<ClassifierFeature> getClassifierFeatures()
getClassifierFeatures
in interface Classifier
getClassifierFeatures
in class ClassifierImpl
Aadl2Package.getClassifier_ClassifierFeature()
,
ClassifierFeature.getFeaturingClassifiers()
public org.eclipse.emf.common.util.EList<NamedElement> getOwnedMembers()
getOwnedMembers
in interface Namespace
getOwnedMembers
in class ClassifierImpl
Aadl2Package.getNamespace_OwnedMember()
,
NamedElement.getNamespace()
public org.eclipse.emf.common.util.EList<Mode> getOwnedModes()
getOwnedModes
in interface ComponentClassifier
Aadl2Package.getComponentClassifier_OwnedMode()
public Mode createOwnedMode()
createOwnedMode
in interface ComponentClassifier
Mode
.ComponentClassifier.getOwnedModes()
public org.eclipse.emf.common.util.EList<ModeTransition> getOwnedModeTransitions()
getOwnedModeTransitions
in interface ComponentClassifier
Aadl2Package.getComponentClassifier_OwnedModeTransition()
public ModeTransition createOwnedModeTransition()
createOwnedModeTransition
in interface ComponentClassifier
ModeTransition
.ComponentClassifier.getOwnedModeTransitions()
public boolean isNoFlows()
isNoFlows
in interface ComponentClassifier
ComponentClassifier.setNoFlows(boolean)
,
Aadl2Package.getComponentClassifier_NoFlows()
public void setNoFlows(boolean newNoFlows)
setNoFlows
in interface ComponentClassifier
newNoFlows
- the new value of the 'No Flows' attribute.ComponentClassifier.isNoFlows()
public boolean isNoModes()
isNoModes
in interface ComponentClassifier
ComponentClassifier.setNoModes(boolean)
,
Aadl2Package.getComponentClassifier_NoModes()
public void setNoModes(boolean newNoModes)
setNoModes
in interface ComponentClassifier
newNoModes
- the new value of the 'No Modes' attribute.ComponentClassifier.isNoModes()
public org.eclipse.emf.common.util.EList<ProcessorPort> getOwnedProcessorPorts()
getOwnedProcessorPorts
in interface ComponentClassifier
Aadl2Package.getComponentClassifier_OwnedProcessorPort()
public ProcessorPort createOwnedProcessorPort()
createOwnedProcessorPort
in interface ComponentClassifier
ProcessorPort
.ComponentClassifier.getOwnedProcessorPorts()
public org.eclipse.emf.common.util.EList<InternalEvent> getOwnedInternalEvents()
getOwnedInternalEvents
in interface ComponentClassifier
Aadl2Package.getComponentClassifier_OwnedInternalEvent()
public InternalEvent createOwnedInternalEvent()
createOwnedInternalEvent
in interface ComponentClassifier
InternalEvent
.ComponentClassifier.getOwnedInternalEvents()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class ClassifierImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ClassifierImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ClassifierImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ClassifierImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ClassifierImpl
public java.lang.String toString()
toString
in class ClassifierImpl
public boolean isSetClassifierFeatures()
isSetClassifierFeatures
in class ClassifierImpl
public boolean isSetOwnedMembers()
isSetOwnedMembers
in class ClassifierImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |