public interface TagType extends ModelElement
TagTypes are defined in MDA Modeler projects. TagTypes cannot be created using the Java / Jython language. They belong at metalevel, and are not structured at model level.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLabelKey()
Getter for attribute 'TagType.LabelKey'
Metamodel description:
|
ModuleComponent |
getModule() |
MetaclassReference |
getOwnerReference()
Getter for relation 'TagType->OwnerReference'
Metamodel description:
null
|
Stereotype |
getOwnerStereotype()
Getter for relation 'TagType->OwnerStereotype'
Metamodel description:
null
|
java.lang.String |
getParamNumber()
Getter for attribute 'TagType.ParamNumber'
Metamodel description:
Number of parameters an occurrence may have.
|
<any> |
getTagOccurence()
Getter for relation 'TagType->TagOccurence'
Metamodel description:
null
|
<T extends TaggedValue> |
getTagOccurence(java.lang.Class<T> filterClass)
Filtered Getter for relation 'TagType->TagOccurence'
Metamodel description:
null
|
boolean |
isBelongToPrototype()
Getter for attribute 'TagType.BelongToPrototype'
Metamodel description:
Determines whether or not a TagType occurrence belongs to the signature.
|
boolean |
isIsHidden()
Getter for attribute 'TagType.IsHidden'
Metamodel description:
|
boolean |
isIsQualified()
Getter for attribute 'TagType.IsQualified'
Metamodel description:
Determines whether or not an occurrence (TaggedValue) has a qualifier.
|
void |
setBelongToPrototype(boolean value)
Setter for attribute 'TagType.BelongToPrototype'
Metamodel description:
Determines whether or not a TagType occurrence belongs to the signature.
|
void |
setIsHidden(boolean value)
Setter for attribute 'TagType.IsHidden'
Metamodel description:
|
void |
setIsQualified(boolean value)
Setter for attribute 'TagType.IsQualified'
Metamodel description:
Determines whether or not an occurrence (TaggedValue) has a qualifier.
|
void |
setLabelKey(java.lang.String value)
Setter for attribute 'TagType.LabelKey'
Metamodel description:
|
void |
setOwnerReference(MetaclassReference value)
Setter for relation 'TagType->OwnerReference'
Metamodel description:
null
|
void |
setOwnerStereotype(Stereotype value)
Setter for relation 'TagType->OwnerStereotype'
Metamodel description:
null
|
void |
setParamNumber(java.lang.String value)
Setter for attribute 'TagType.ParamNumber'
Metamodel description:
Number of parameters an occurrence may have.
|
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
ModuleComponent getModule()
java.lang.String getParamNumber()
void setParamNumber(java.lang.String value)
boolean isIsQualified()
void setIsQualified(boolean value)
boolean isBelongToPrototype()
void setBelongToPrototype(boolean value)
boolean isIsHidden()
Indicates whether or not this tag type will be visible for manual addition/suppression by the user.
void setIsHidden(boolean value)
Indicates whether or not this tag type will be visible for manual addition/suppression by the user.
java.lang.String getLabelKey()
The tag type label key used to look into module resources for the translated stereotype label.
void setLabelKey(java.lang.String value)
The tag type label key used to look into module resources for the translated stereotype label.
<any> getTagOccurence()
<T extends TaggedValue> java.util.List<T> getTagOccurence(java.lang.Class<T> filterClass)
Stereotype getOwnerStereotype()
void setOwnerStereotype(Stereotype value)
MetaclassReference getOwnerReference()
void setOwnerReference(MetaclassReference value)