public class MemoryTypeImpl extends ComponentTypeImpl implements MemoryType
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 |
---|---|
BusAccess |
createOwnedBusAccess() |
DataPort |
createOwnedDataPort() |
EventDataPort |
createOwnedEventDataPort() |
EventPort |
createOwnedEventPort() |
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<BusAccess> |
getOwnedBusAccesses() |
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() |
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
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 MemoryType
Aadl2Package.getMemoryType_OwnedBusAccess()
public BusAccess createOwnedBusAccess()
createOwnedBusAccess
in interface MemoryType
BusAccess
.MemoryType.getOwnedBusAccesses()
public org.eclipse.emf.common.util.EList<DataPort> getOwnedDataPorts()
getOwnedDataPorts
in interface MemoryType
Aadl2Package.getMemoryType_OwnedDataPort()
public DataPort createOwnedDataPort()
createOwnedDataPort
in interface MemoryType
DataPort
.MemoryType.getOwnedDataPorts()
public org.eclipse.emf.common.util.EList<EventDataPort> getOwnedEventDataPorts()
getOwnedEventDataPorts
in interface MemoryType
Aadl2Package.getMemoryType_OwnedEventDataPort()
public EventDataPort createOwnedEventDataPort()
createOwnedEventDataPort
in interface MemoryType
EventDataPort
.MemoryType.getOwnedEventDataPorts()
public org.eclipse.emf.common.util.EList<EventPort> getOwnedEventPorts()
getOwnedEventPorts
in interface MemoryType
Aadl2Package.getMemoryType_OwnedEventPort()
public EventPort createOwnedEventPort()
createOwnedEventPort
in interface MemoryType
EventPort
.MemoryType.getOwnedEventPorts()
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