public class VirtualProcessorTypeImpl extends ComponentTypeImpl implements VirtualProcessorType
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 |
---|---|
DataPort |
createOwnedDataPort() |
EventDataPort |
createOwnedEventDataPort() |
EventPort |
createOwnedEventPort() |
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<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() |
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<DataPort> getOwnedDataPorts()
getOwnedDataPorts
in interface VirtualProcessorType
Aadl2Package.getVirtualProcessorType_OwnedDataPort()
public DataPort createOwnedDataPort()
createOwnedDataPort
in interface VirtualProcessorType
DataPort
.VirtualProcessorType.getOwnedDataPorts()
public org.eclipse.emf.common.util.EList<EventDataPort> getOwnedEventDataPorts()
getOwnedEventDataPorts
in interface VirtualProcessorType
Aadl2Package.getVirtualProcessorType_OwnedEventDataPort()
public EventDataPort createOwnedEventDataPort()
createOwnedEventDataPort
in interface VirtualProcessorType
EventDataPort
.VirtualProcessorType.getOwnedEventDataPorts()
public org.eclipse.emf.common.util.EList<EventPort> getOwnedEventPorts()
getOwnedEventPorts
in interface VirtualProcessorType
Aadl2Package.getVirtualProcessorType_OwnedEventPort()
public EventPort createOwnedEventPort()
createOwnedEventPort
in interface VirtualProcessorType
EventPort
.VirtualProcessorType.getOwnedEventPorts()
public org.eclipse.emf.common.util.EList<SubprogramAccess> getOwnedSubprogramAccesses()
getOwnedSubprogramAccesses
in interface VirtualProcessorType
Aadl2Package.getVirtualProcessorType_OwnedSubprogramAccess()
public SubprogramAccess createOwnedSubprogramAccess()
createOwnedSubprogramAccess
in interface VirtualProcessorType
SubprogramAccess
.VirtualProcessorType.getOwnedSubprogramAccesses()
public org.eclipse.emf.common.util.EList<SubprogramGroupAccess> getOwnedSubprogramGroupAccesses()
getOwnedSubprogramGroupAccesses
in interface VirtualProcessorType
Aadl2Package.getVirtualProcessorType_OwnedSubprogramGroupAccess()
public SubprogramGroupAccess createOwnedSubprogramGroupAccess()
createOwnedSubprogramGroupAccess
in interface VirtualProcessorType
SubprogramGroupAccess
.VirtualProcessorType.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