public class SubprogramGroupTypeImpl extends ComponentTypeImpl implements SubprogramGroupType
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
copyright
Modifier and Type | Method and Description |
---|---|
SubprogramAccess |
createOwnedSubprogramAccess() |
SubprogramGroupAccess |
createOwnedSubprogramGroupAccess() |
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) |
void |
eUnset(int featureID) |
ComponentCategory |
getCategory()
Returns the category ("abstract", "bus", "data", "device", etc.) for the classifier.
|
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() |
basicGetExtended, basicSetOwnedExtension, createOwnedAbstractFeature, createOwnedExtension, createOwnedFeatureGroup, createOwnedFlowSpecification, getAllFeatures, getAllFlowSpecifications, getAllModes, getAllModeTransitions, getAllPrototypes, getClassifierFeatures, getExtended, getGeneralizations, getGenerals, getOwnedAbstractFeatures, getOwnedExtension, getOwnedFeatureGroups, getOwnedFlowSpecifications, getOwnedMembers, getPropertyValueInternal, isDescendentOf, isNoFeatures, isSetClassifierFeatures, isSetGeneralizations, isSetGenerals, isSetOwnedMembers, setExtended, setNoFeatures, setOwnedExtension, toString
createOwnedMode, createOwnedModeTransition, getOwnedModes, getOwnedModeTransitions, isNoFlows, isNoModes, setNoFlows, setNoModes
acceptsProperty, allFeatures, allParents, checkAppliesToClassifier, conformsTo, createOwnedAnnexSubclause, createOwnedAnnexSubclause, createOwnedPrototype, createOwnedPrototypeBinding, getAllAnnexSubclauses, getAllExtendPlusSelf, getAllPropertyAssociations, getInheritedMembers, getMembers, getMembersGen, getOwnedAnnexSubclauses, getOwnedElements, getOwnedPrototypeBindings, getOwnedPrototypes, hasVisibilityOf, inherit, inheritableMembers, inheritedMember, isNoAnnexes, isNoProperties, isNoPrototypes, isSetMembers, isSetOwnedElements, lookupPrototypeBinding, maySpecializeType, no_cycles_in_generalization, parents, setNoAnnexes, setNoProperties, setNoPrototypes, specialize_type
findNamedElement, getNamesOfMember, members_distinguishable, membersAreDistinguishable
allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwner, has_owner, mustBeOwned, not_own_self
getAdapter, getLocationReference, setLocationReference, setLocationReference
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
createOwnedAbstractFeature, createOwnedExtension, createOwnedFeatureGroup, createOwnedFlowSpecification, getAllFlowSpecifications, getExtended, getOwnedAbstractFeatures, getOwnedExtension, getOwnedFeatureGroups, getOwnedFlowSpecifications, isNoFeatures, setExtended, setNoFeatures, setOwnedExtension
createOwnedMode, createOwnedModeTransition, getAllModes, getAllModeTransitions, getAllPrototypes, getOwnedModes, getOwnedModeTransitions, isNoFlows, isNoModes, setNoFlows, setNoModes
allFeatures, allParents, checkAppliesToClassifier, createOwnedAnnexSubclause, createOwnedAnnexSubclause, createOwnedPrototype, createOwnedPrototypeBinding, getAllAnnexSubclauses, getAllExtendPlusSelf, getAllFeatures, getAllPropertyAssociations, getClassifierFeatures, getGeneralizations, getGenerals, getInheritedMembers, getOwnedAnnexSubclauses, getOwnedPrototypeBindings, getOwnedPrototypes, hasVisibilityOf, inherit, inheritableMembers, inheritedMember, isDescendentOf, isNoAnnexes, isNoProperties, isNoPrototypes, lookupPrototypeBinding, maySpecializeType, no_cycles_in_generalization, parents, setNoAnnexes, setNoProperties, setNoPrototypes, specialize_type
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, members_distinguishable, membersAreDistinguishable
conformsTo
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getNonModalPropertyValue, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getPropertyValues, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
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<SubprogramAccess> getOwnedSubprogramAccesses()
getOwnedSubprogramAccesses
in interface SubprogramGroupType
Aadl2Package.getSubprogramGroupType_OwnedSubprogramAccess()
public SubprogramAccess createOwnedSubprogramAccess()
createOwnedSubprogramAccess
in interface SubprogramGroupType
SubprogramAccess
.SubprogramGroupType.getOwnedSubprogramAccesses()
public org.eclipse.emf.common.util.EList<SubprogramGroupAccess> getOwnedSubprogramGroupAccesses()
getOwnedSubprogramGroupAccesses
in interface SubprogramGroupType
Aadl2Package.getSubprogramGroupType_OwnedSubprogramGroupAccess()
public SubprogramGroupAccess createOwnedSubprogramGroupAccess()
createOwnedSubprogramGroupAccess
in interface SubprogramGroupType
SubprogramGroupAccess
.SubprogramGroupType.getOwnedSubprogramGroupAccesses()
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 ComponentTypeImpl
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 ComponentCategory getCategory()
ComponentClassifier
getCategory
in interface ComponentClassifier