|
||||||||||
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
edu.cmu.sei.aadl.aadl2.impl.ComponentTypeImpl
edu.cmu.sei.aadl.aadl2.impl.SystemTypeImpl
public class SystemTypeImpl
An implementation of the model object 'System Type'.
The following features are implemented:
Owned Feature
Owned Bus Access
Owned Data Access
Owned Data Port
Owned Subprogram Group Access
Owned Subprogram Access
Owned Event Port
Owned Event Data Port
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[] |
OWNED_FEATURE_ESUBSETS
The array of subset feature identifiers for the ' Owned Feature ' containment reference list |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentTypeImpl |
---|
CLASSIFIER_FEATURE_ESUBSETS, features, GENERAL_ESUBSETS, GENERALIZATION_ESUBSETS, NO_FEATURES_EDEFAULT, noFeatures, OWNED_MEMBER_ESUBSETS, ownedExtension, ownedFlowSpecifications |
Fields inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl |
---|
NO_FLOWS_EDEFAULT, NO_MODES_EDEFAULT, noFlows, noModes, ownedInternalEvents, ownedModes, ownedModeTransitions, ownedProcessorPorts |
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 |
SystemTypeImpl()
|
Method Summary | |
---|---|
BusAccess |
createOwnedBusAccess()
|
DataAccess |
createOwnedDataAccess()
|
DataPort |
createOwnedDataPort()
|
EventDataPort |
createOwnedEventDataPort()
|
EventPort |
createOwnedEventPort()
|
SubprogramAccess |
createOwnedSubprogramAccess()
|
SubprogramGroupAccess |
createOwnedSubprogramGroupAccess()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
getCategory()
Returns the category ("abstract", "bus", "data", "device", etc.) for the classifier. |
org.eclipse.emf.common.util.EList<BusAccess> |
getOwnedBusAccesses()
|
org.eclipse.emf.common.util.EList<DataAccess> |
getOwnedDataAccesses()
|
org.eclipse.emf.common.util.EList<DataPort> |
getOwnedDataPorts()
|
org.eclipse.emf.common.util.EList<EventDataPort> |
getOwnedEventDataPorts()
|
org.eclipse.emf.common.util.EList<EventPort> |
getOwnedEventPorts()
|
org.eclipse.emf.common.util.EList<Feature> |
getOwnedFeatures()
|
org.eclipse.emf.common.util.EList<SubprogramAccess> |
getOwnedSubprogramAccesses()
|
org.eclipse.emf.common.util.EList<SubprogramGroupAccess> |
getOwnedSubprogramGroupAccesses()
|
boolean |
isSetOwnedFeatures()
|
Methods inherited from class edu.cmu.sei.aadl.aadl2.impl.ComponentClassifierImpl |
---|
createOwnedInternalEvent, createOwnedMode, createOwnedModeTransition, createOwnedProcessorPort, getOwnedInternalEvents, getOwnedModes, getOwnedModeTransitions, getOwnedProcessorPorts, isNoFlows, isNoModes, setNoFlows, setNoModes |
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.ComponentType |
---|
createOwnedAbstractFeature, createOwnedExtension, createOwnedFeatureGroup, createOwnedFlowSpecification, getAllFlowSpecifications, getExtended, getFeatures, getOwnedAbstractFeatures, getOwnedExtension, getOwnedFeatureGroups, getOwnedFlowSpecifications, isNoFeatures, setExtended, setNoFeatures, setOwnedExtension |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.ComponentClassifier |
---|
createOwnedInternalEvent, createOwnedMode, createOwnedModeTransition, createOwnedProcessorPort, getOwnedInternalEvents, getOwnedModes, getOwnedModeTransitions, getOwnedProcessorPorts, isNoFlows, isNoModes, setNoFlows, setNoModes |
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Namespace |
---|
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, 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 static final int[] OWNED_FEATURE_ESUBSETS
Owned Feature
' containment reference list.
getOwnedFeatures()
Constructor Detail |
---|
protected SystemTypeImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class ComponentTypeImpl
public org.eclipse.emf.common.util.EList<Feature> getOwnedFeatures()
getOwnedFeatures
in interface ComponentType
getOwnedFeatures
in class ComponentTypeImpl
Aadl2Package.getComponentType_OwnedFeature()
public org.eclipse.emf.common.util.EList<BusAccess> getOwnedBusAccesses()
getOwnedBusAccesses
in interface SystemType
Aadl2Package.getSystemType_OwnedBusAccess()
public BusAccess createOwnedBusAccess()
createOwnedBusAccess
in interface SystemType
BusAccess
.SystemType.getOwnedBusAccesses()
public org.eclipse.emf.common.util.EList<DataAccess> getOwnedDataAccesses()
getOwnedDataAccesses
in interface SystemType
Aadl2Package.getSystemType_OwnedDataAccess()
public DataAccess createOwnedDataAccess()
createOwnedDataAccess
in interface SystemType
DataAccess
.SystemType.getOwnedDataAccesses()
public org.eclipse.emf.common.util.EList<DataPort> getOwnedDataPorts()
getOwnedDataPorts
in interface SystemType
Aadl2Package.getSystemType_OwnedDataPort()
public DataPort createOwnedDataPort()
createOwnedDataPort
in interface SystemType
DataPort
.SystemType.getOwnedDataPorts()
public org.eclipse.emf.common.util.EList<SubprogramGroupAccess> getOwnedSubprogramGroupAccesses()
getOwnedSubprogramGroupAccesses
in interface SystemType
Aadl2Package.getSystemType_OwnedSubprogramGroupAccess()
public SubprogramGroupAccess createOwnedSubprogramGroupAccess()
createOwnedSubprogramGroupAccess
in interface SystemType
SubprogramGroupAccess
.SystemType.getOwnedSubprogramGroupAccesses()
public org.eclipse.emf.common.util.EList<SubprogramAccess> getOwnedSubprogramAccesses()
getOwnedSubprogramAccesses
in interface SystemType
Aadl2Package.getSystemType_OwnedSubprogramAccess()
public SubprogramAccess createOwnedSubprogramAccess()
createOwnedSubprogramAccess
in interface SystemType
SubprogramAccess
.SystemType.getOwnedSubprogramAccesses()
public org.eclipse.emf.common.util.EList<EventPort> getOwnedEventPorts()
getOwnedEventPorts
in interface SystemType
Aadl2Package.getSystemType_OwnedEventPort()
public EventPort createOwnedEventPort()
createOwnedEventPort
in interface SystemType
EventPort
.SystemType.getOwnedEventPorts()
public org.eclipse.emf.common.util.EList<EventDataPort> getOwnedEventDataPorts()
getOwnedEventDataPorts
in interface SystemType
Aadl2Package.getSystemType_OwnedEventDataPort()
public EventDataPort createOwnedEventDataPort()
createOwnedEventDataPort
in interface SystemType
EventDataPort
.SystemType.getOwnedEventDataPorts()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class ComponentTypeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class ComponentTypeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class ComponentTypeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class ComponentTypeImpl
public boolean isSetOwnedFeatures()
isSetOwnedFeatures
in class ComponentTypeImpl
public java.lang.String getCategory()
ComponentClassifier
getCategory
in interface ComponentClassifier
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |