public interface IStereotype extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addChild(IStereotype element)
Add a ObStereotype to the 'Child' association.
|
void |
addDefinedExternDocumentType(IExternDocumentType element)
Add a ObExternDocumentType to the 'DefinedExternDocumentType' association.
|
void |
addDefinedNoteType(INoteType element)
Add a ObNoteType to the 'DefinedNoteType' association.
|
void |
addDefinedTagType(ITagType element)
Add a ObTagType to the 'DefinedTagType' association.
|
void |
addExtendedElement(IModelElement element)
Add a ObModelElement to the 'ExtendedElement' association.
|
int |
cardChild()
Returns the number elements in the Child association.
|
int |
cardChild(Class<? extends IStereotype> filteredClass)
Returns the number elements in the Child association filtered with the given metaclass.
|
int |
cardDefinedExternDocumentType()
Returns the number elements in the DefinedExternDocumentType association.
|
int |
cardDefinedExternDocumentType(Class<? extends IExternDocumentType> filteredClass)
Returns the number elements in the DefinedExternDocumentType association filtered with the given metaclass.
|
int |
cardDefinedNoteType()
Returns the number elements in the DefinedNoteType association.
|
int |
cardDefinedNoteType(Class<? extends INoteType> filteredClass)
Returns the number elements in the DefinedNoteType association filtered with the given metaclass.
|
int |
cardDefinedTagType()
Returns the number elements in the DefinedTagType association.
|
int |
cardDefinedTagType(Class<? extends ITagType> filteredClass)
Returns the number elements in the DefinedTagType association filtered with the given metaclass.
|
int |
cardExtendedElement()
Returns the number elements in the ExtendedElement association.
|
int |
cardExtendedElement(Class<? extends IModelElement> filteredClass)
Returns the number elements in the ExtendedElement association filtered with the given metaclass.
|
IClass |
getBaseClass()
Get the BaseClass association.
|
String |
getBaseClassName()
Getter for the BaseClassName meta class attribute.
|
ObList<IStereotype> |
getChild()
Get the list of ObStereotype to the Child association.
|
<T extends IStereotype> |
getChild(Class<T> filteredClass)
Get the list of ObStereotype to the Child association.
|
ObList<IExternDocumentType> |
getDefinedExternDocumentType()
Get the list of ObExternDocumentType to the DefinedExternDocumentType association.
|
<T extends IExternDocumentType> |
getDefinedExternDocumentType(Class<T> filteredClass)
Get the list of ObExternDocumentType to the DefinedExternDocumentType association.
|
ObList<INoteType> |
getDefinedNoteType()
Get the list of ObNoteType to the DefinedNoteType association.
|
<T extends INoteType> |
getDefinedNoteType(Class<T> filteredClass)
Get the list of ObNoteType to the DefinedNoteType association.
|
ObList<ITagType> |
getDefinedTagType()
Get the list of ObTagType to the DefinedTagType association.
|
<T extends ITagType> |
getDefinedTagType(Class<T> filteredClass)
Get the list of ObTagType to the DefinedTagType association.
|
ObList<IModelElement> |
getExtendedElement()
Get the list of ObModelElement to the ExtendedElement association.
|
<T extends IModelElement> |
getExtendedElement(Class<T> filteredClass)
Get the list of ObModelElement to the ExtendedElement association.
|
String |
getIcon()
Getter for the Icon meta class attribute.
|
String |
getIconBrowser()
Getter for the IconBrowser meta class attribute.
|
String |
getLabel()
Getter for the Label meta class attribute.
|
IProfile |
getOwner()
Get the Owner association.
|
IStereotype |
getParent()
Get the Parent association.
|
boolean |
isHidden()
Getter for the IsHidden meta class attribute.
|
void |
removeChild(IStereotype element)
Remove an ObStereotype from the 'Child' association.
|
void |
removeDefinedExternDocumentType(IExternDocumentType element)
Remove an ObExternDocumentType from the 'DefinedExternDocumentType' association.
|
void |
removeDefinedNoteType(INoteType element)
Remove an ObNoteType from the 'DefinedNoteType' association.
|
void |
removeDefinedTagType(ITagType element)
Remove an ObTagType from the 'DefinedTagType' association.
|
void |
removeExtendedElement(IModelElement element)
Remove an ObModelElement from the 'ExtendedElement' association.
|
void |
setBaseClass(IClass element)
Setter for the 'BaseClass' [0..1] association.
|
void |
setBaseClassName(String value)
Setter for the 'BaseClassName' meta class attribute
|
void |
setHidden(boolean value)
Setter for the 'IsHidden' meta class attribute
|
void |
setIcon(String value)
Setter for the 'Icon' meta class attribute
|
void |
setIconBrowser(String value)
Setter for the 'IconBrowser' meta class attribute
|
void |
setLabel(String value)
Setter for the 'Label' meta class attribute
|
void |
setOwner(IProfile element)
Setter for the 'Owner' [0..1] association.
|
void |
setParent(IStereotype element)
Setter for the 'Parent' [0..1] association.
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
String getIcon()
void setIcon(String value)
value
- the new 'Icon' value.boolean isHidden()
void setHidden(boolean value)
value
- the new 'IsHidden' value.String getIconBrowser()
void setIconBrowser(String value)
value
- the new 'IconBrowser' value.String getLabel()
void setLabel(String value)
value
- the new 'Label' value.String getBaseClassName()
void setBaseClassName(String value)
value
- the new 'BaseClassName' value.void addExtendedElement(IModelElement element)
element
- The ObModelElement to add.int cardExtendedElement()
int cardExtendedElement(Class<? extends IModelElement> filteredClass)
filteredClass
- The filter to apply.ObList<IModelElement> getExtendedElement()
<T extends IModelElement> ObList<T> getExtendedElement(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeExtendedElement(IModelElement element)
element
- The ObModelElement to remove.IProfile getOwner()
void setOwner(IProfile element)
element
- The element to set.void addDefinedTagType(ITagType element)
element
- The ObTagType to add.int cardDefinedTagType()
int cardDefinedTagType(Class<? extends ITagType> filteredClass)
filteredClass
- The filter to apply.ObList<ITagType> getDefinedTagType()
<T extends ITagType> ObList<T> getDefinedTagType(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDefinedTagType(ITagType element)
element
- The ObTagType to remove.void addDefinedNoteType(INoteType element)
element
- The ObNoteType to add.int cardDefinedNoteType()
int cardDefinedNoteType(Class<? extends INoteType> filteredClass)
filteredClass
- The filter to apply.ObList<INoteType> getDefinedNoteType()
<T extends INoteType> ObList<T> getDefinedNoteType(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDefinedNoteType(INoteType element)
element
- The ObNoteType to remove.IClass getBaseClass()
void setBaseClass(IClass element)
element
- The element to set.void addChild(IStereotype element)
element
- The ObStereotype to add.int cardChild()
int cardChild(Class<? extends IStereotype> filteredClass)
filteredClass
- The filter to apply.ObList<IStereotype> getChild()
<T extends IStereotype> ObList<T> getChild(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeChild(IStereotype element)
element
- The ObStereotype to remove.IStereotype getParent()
void setParent(IStereotype element)
element
- The element to set.void addDefinedExternDocumentType(IExternDocumentType element)
element
- The ObExternDocumentType to add.int cardDefinedExternDocumentType()
int cardDefinedExternDocumentType(Class<? extends IExternDocumentType> filteredClass)
filteredClass
- The filter to apply.ObList<IExternDocumentType> getDefinedExternDocumentType()
<T extends IExternDocumentType> ObList<T> getDefinedExternDocumentType(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDefinedExternDocumentType(IExternDocumentType element)
element
- The ObExternDocumentType to remove.