Class StereotypableElementImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.palladiosimulator.mdsdprofiles.impl.StereotypableElementImpl
-
- All Implemented Interfaces:
Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,StereotypableElement
- Direct Known Subclasses:
ProfileableElementImpl
public abstract class StereotypableElementImpl extends MinimalEObjectImpl.Container implements StereotypableElement
An implementation of the model object ' Stereotypable Element'.- Generated class or method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
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 org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StereotypableElementImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyStereotype(String stereotypeName)
Applies theStereotype
as identified by its name.void
applyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
protected EClass
eStaticClass()
EList<org.modelversioning.emfprofile.Stereotype>
getApplicableStereotypes()
EList<org.modelversioning.emfprofile.Stereotype>
getApplicableStereotypes(String stereotypeName)
EList<org.modelversioning.emfprofile.Stereotype>
getApplicableStereotypes(org.modelversioning.emfprofile.Profile profile)
EList<org.modelversioning.emfprofile.Stereotype>
getAppliedStereotypes()
org.modelversioning.emfprofileapplication.StereotypeApplication
getStereotypeApplication(org.modelversioning.emfprofile.Stereotype stereotype)
EList<org.modelversioning.emfprofileapplication.StereotypeApplication>
getStereotypeApplications()
EList<org.modelversioning.emfprofileapplication.StereotypeApplication>
getStereotypeApplications(String stereotype)
EList<org.modelversioning.emfprofileapplication.StereotypeApplication>
getStereotypeApplications(org.modelversioning.emfprofile.Profile profile)
boolean
hasStereotypeApplications()
boolean
isStereotypeApplicable(String stereotypeName)
boolean
isStereotypeApplicable(org.modelversioning.emfprofile.Stereotype stereotype)
boolean
isStereotypeApplied(String stereotype)
Checks whether this element has aStereotype
with the given name applied.boolean
isStereotypeApplied(org.modelversioning.emfprofile.Stereotype stereotype)
void
unapplyStereotype(String stereotypeName)
Removes all applications of theStereotype
as identified by its name.void
unapplyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
Removes all applications of the givenStereotype
.boolean
updateStereotypeApplications(EList<org.modelversioning.emfprofile.Stereotype> stereotypesToBeApplied)
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classBasicEObjectImpl
- Generated class or method.
-
applyStereotype
public void applyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
- Specified by:
applyStereotype
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
applyStereotype
public void applyStereotype(String stereotypeName)
Applies theStereotype
as identified by its name.- Specified by:
applyStereotype
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
updateStereotypeApplications
public boolean updateStereotypeApplications(EList<org.modelversioning.emfprofile.Stereotype> stereotypesToBeApplied)
- Specified by:
updateStereotypeApplications
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
isStereotypeApplicable
public boolean isStereotypeApplicable(org.modelversioning.emfprofile.Stereotype stereotype)
- Specified by:
isStereotypeApplicable
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
isStereotypeApplicable
public boolean isStereotypeApplicable(String stereotypeName)
- Specified by:
isStereotypeApplicable
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
isStereotypeApplied
public boolean isStereotypeApplied(org.modelversioning.emfprofile.Stereotype stereotype)
- Specified by:
isStereotypeApplied
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
isStereotypeApplied
public boolean isStereotypeApplied(String stereotype)
Checks whether this element has aStereotype
with the given name applied.- Specified by:
isStereotypeApplied
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
hasStereotypeApplications
public boolean hasStereotypeApplications()
- Specified by:
hasStereotypeApplications
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getApplicableStereotypes
public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes()
- Specified by:
getApplicableStereotypes
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getApplicableStereotypes
public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes(org.modelversioning.emfprofile.Profile profile)
- Specified by:
getApplicableStereotypes
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getApplicableStereotypes
public EList<org.modelversioning.emfprofile.Stereotype> getApplicableStereotypes(String stereotypeName)
- Specified by:
getApplicableStereotypes
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getStereotypeApplications
public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications()
- Specified by:
getStereotypeApplications
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getStereotypeApplications
public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications(org.modelversioning.emfprofile.Profile profile)
- Specified by:
getStereotypeApplications
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getStereotypeApplications
public EList<org.modelversioning.emfprofileapplication.StereotypeApplication> getStereotypeApplications(String stereotype)
- Specified by:
getStereotypeApplications
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getStereotypeApplication
public org.modelversioning.emfprofileapplication.StereotypeApplication getStereotypeApplication(org.modelversioning.emfprofile.Stereotype stereotype)
- Specified by:
getStereotypeApplication
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
getAppliedStereotypes
public EList<org.modelversioning.emfprofile.Stereotype> getAppliedStereotypes()
- Specified by:
getAppliedStereotypes
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
unapplyStereotype
public void unapplyStereotype(org.modelversioning.emfprofile.Stereotype stereotype)
Removes all applications of the givenStereotype
.- Specified by:
unapplyStereotype
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
unapplyStereotype
public void unapplyStereotype(String stereotypeName)
Removes all applications of theStereotype
as identified by its name.- Specified by:
unapplyStereotype
in interfaceStereotypableElement
- Generated class or method.
- NOT
-
-