public class ElementExtensionImpl extends ClassImpl implements ElementExtension
The following features are implemented:
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Stereotype |
basicGetStereotype() |
NotificationChain |
basicSetBase(Element newBase,
NotificationChain msgs) |
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
Element |
getBase() |
CompleteInheritance |
getInheritance(StandardLibrary standardLibrary)
Return the inheritance description for this type within standardLibrary.
|
Package |
getPackage() |
Stereotype |
getStereotype() |
boolean |
isIsApplied() |
boolean |
isIsRequired() |
void |
setBase(Element newBase) |
void |
setIsApplied(boolean newIsApplied) |
void |
setIsRequired(boolean newIsRequired) |
void |
setStereotype(Stereotype newStereotype) |
String |
toString() |
addClassListener, basicSetOwnedSignature, basicSetOwningPackage, computeId, conformsTo, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eInvoke, getCommonType, getExtenders, getInstanceClassName, getMetaTypeName, getNormalizedType, getOwnedBehaviors, getOwnedBindings, getOwnedConstraints, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwnedSignature, getOwningPackage, getSuperClasses, getTypeId, getTypeParameters, getUnspecializedElement, isClass, isIsAbstract, isIsActive, isIsInterface, isOrdered, isTemplateParameter, isUnique, lookupActualOperation, lookupImplementation, removeClassListener, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setName, setOwnedSignature, setOwningPackage, setUnspecializedElement, specializeIn, validateNameIsNotNull, validateUniqueInvariantName
createInstance, createInstance, flattenedType, isEqualTo, isEqualToUnspecializedType, oclEquals, oclHashCode
getName
allOwnedElements, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
createInstance, createInstance, getExtenders, getInstanceClassName, getMetaTypeName, getOwnedBehaviors, getOwnedInvariants, getOwnedOperations, getOwnedProperties, getOwningPackage, getSuperClasses, getTypeParameters, isIsAbstract, isIsActive, isIsInterface, isOrdered, isUnique, lookupActualOperation, lookupImplementation, setInstanceClassName, setIsAbstract, setIsActive, setIsInterface, setOwningPackage, validateNameIsNotNull, validateUniqueInvariantName
conformsTo, flattenedType, getCommonType, getNormalizedType, getTypeId, isClass, isEqualTo, isEqualToUnspecializedType, isTemplateParameter, specializeIn
oclEquals, oclHashCode
getOwnedConstraints
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
getOwnedBindings, getOwnedSignature, getUnspecializedElement, setOwnedSignature, setUnspecializedElement
public Stereotype getStereotype()
getStereotype
in interface ElementExtension
ElementExtension.setStereotype(Stereotype)
,
PivotPackage.getElementExtension_Stereotype()
public Stereotype basicGetStereotype()
public void setStereotype(Stereotype newStereotype)
setStereotype
in interface ElementExtension
newStereotype
- the new value of the 'Stereotype' reference.ElementExtension.getStereotype()
public Element getBase()
getBase
in interface ElementExtension
ElementExtension.setBase(Element)
,
PivotPackage.getElementExtension_Base()
,
Element.getOwnedExtensions()
public NotificationChain basicSetBase(Element newBase, NotificationChain msgs)
public void setBase(Element newBase)
setBase
in interface ElementExtension
newBase
- the new value of the 'Base' container reference.ElementExtension.getBase()
public boolean isIsApplied()
isIsApplied
in interface ElementExtension
ElementExtension.setIsApplied(boolean)
,
PivotPackage.getElementExtension_IsApplied()
public void setIsApplied(boolean newIsApplied)
setIsApplied
in interface ElementExtension
newIsApplied
- the new value of the 'Is Applied' attribute.ElementExtension.isIsApplied()
public boolean isIsRequired()
isIsRequired
in interface ElementExtension
ElementExtension.setIsRequired(boolean)
,
PivotPackage.getElementExtension_IsRequired()
public void setIsRequired(boolean newIsRequired)
setIsRequired
in interface ElementExtension
newIsRequired
- the new value of the 'Is Required' attribute.ElementExtension.isIsRequired()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class ClassImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ClassImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class ClassImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
public void eSet(int featureID, Object newValue)
public <R> R accept(Visitor<R> visitor)
Element
public CompleteInheritance getInheritance(StandardLibrary standardLibrary)
Type
getInheritance
in interface Type
getInheritance
in class ClassImpl
public Package getPackage()
getPackage
in class TypeImpl
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.