Interface MM2Attribute
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELFeature
,ELM2Attribute
,ELMultiplicityAble
,ELMultiplicityAbleTypedElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELProperty
,ELRedefAble
,ELStructFeature
,ELTypedElement
,ELUUIDAble
,ELValueReUseAble
,ELViewNavigAble
,MM2Property
,MM2TypedElement
,MM2TypedProperty
,MMMetamodelElement
public interface MM2Attribute extends ELM2Attribute, MM2TypedProperty
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MM2Attribute.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MM2ClassificationConstraint>
getClassificationConstraint(K_CONTROL_OPTION... behaviourFlags)
All classification constraints that restrict this meta attribute.java.util.List<DGChapterAttribute>
getDocuChapterAttribute(K_CONTROL_OPTION... behaviourFlags)
The documentation chapter that describes this meta model attribute.java.util.List<MMFormatRuleSetOfRole>
getFormatRuleSet(K_CONTROL_OPTION... behaviourFlags)
All format rule sets of this meta attribute.int
getHelpMsgNumber()
The help message number of this meta attribute.K_REFERENCE_FILTER
getReferenceKind()
Role, this association end plays in jump reference command.java.util.List<PRDiaWhiteboardAttributeEdge>
getWhiteboardAttributeEdge(K_CONTROL_OPTION... behaviourFlags)
All edges which represent thisMM2Attribute
.boolean
isConfigAble()
True, if the configuration of relationships is possible for this meta attribute.boolean
isDisplayAbleAsEdge()
true, if thisMM2Attribute
may be displayed as edge.boolean
isLocalizAble()
True, if this attribute has string values which may be localized.boolean
isM2AttrAccessible()
True, if this attribute can be modified within the properties dialog.boolean
isMultiLine()
True, if this attribute has string values of multiple lines within the properties dialog.boolean
isNotUsedInCreateTemplate()
True, if this attribute is an IsMulSelModify-attribute and is not shown in create template dialogs.boolean
isNotUsedInModifyDialogIfMultiSelection()
True, if this attribute is an IsMulSelModify-attribute and is not shown in modidyByM2Attribute dialogs if more than one item is selected.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELFeature
getEntryInGroupAble, getEntryInGroupAble, getUsingViewElement, isStatic, setStatic
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELM2Attribute
getAssocEndFromDerivedRTypeInRType, getAssocEndFromRTypeInDerivedRType, getAttributeTranslation, getGenericAttribute, getGenericRelatedAttribute, getM2AttributeSets, getM2Class, getM2TypeOfKind, getM2TypeOfMode, getNotToTranslateElement, getOhRefType, getRelatedAttributeOfGenericView, getSortAble, getTypingM2Type, getVAttr, getWithPattern, isToVersionRoot
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELMultiplicityAble
getLower, getLowerBoundAsString, getLowerUpperVal, getUpper, getUpperBoundAsString, hasMultiplicity11, hasUpper1, isMany, isMultivalued, isOptional, isOrdered, isUnique, setLower, setMany, setOptional, setOrdered, setUnique, setUpper
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELProperty
getAggregation, getAssociation, getClassifierOfAssociationEnd, getDefaultValue, getOppositeAssociationEnd, getSelfAndSubsettedTransitive, getSelfAndSubsettedTransitive, getSelfAndSubsettingTransitive, getSelfAndSubsettingTransitive, getSubsettedProperty, getSubsettedTransitive, getSubsettedTransitive, getSubsettingProperty, getSubsettingTransitive, getSubsettingTransitive, getTypingCreateCLInst, isAssocOwner, isComposite, isDerived, isDerivedUnion, isNavigable, isNavigableAssocEnd, isSubsetted, isSubsetting, reconnectAssociation, setAggregation, setAssocOwner, setDefaultValue, setDerived, setDerivedUnion, setNavigableAssocEnd, setSubsettedProperty
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELStructFeature
getSlot, getStructuralFeatureAction, isReadOnly, setReadOnly
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELTypedElement
getModifyTypedElementDeclaration, getType, getTypedElementCnstr, getTypeKind, getValSpecOfTypedElement, getValSpecOfTypedElementWithPattern, getValSpecOfTypedElementWithPattern, isBitmapAble, isColorAble, modifyTypedElementDeclaration, setType
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueReUseAble
getValueContainerAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble
getViewNavigAbleGroup
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MM2Property
filterProperty
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MM2TypedElement
createValue, getDateTimeKind, getDefaultValueAsString, getInvisibleClassification, getMM2Type, getNotToLocalizeClassification, getOrderingStereotype, getOwnedTypeEnum, getOwnedTypeRange, getOwnedValSpec, getOwnedValueCnstr, getPredefinedValuesDlgInit, getSeparatingStereotype, getSyncedProperty, getUseAllValuesAsList, hasValueList, modifyTypedElement, modifyValueConstraintDlg, predefinedValuesDlg, setDateTimeKind, setUseAllValuesAsList, setValueList
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetamodelElement
getIgnoringProfile
-
-
-
-
Method Detail
-
isConfigAble
boolean isConfigAble() throws InoNetException, SrvErrorException
True, if the configuration of relationships is possible for this meta attribute.- Throws:
InoNetException
SrvErrorException
-
isM2AttrAccessible
boolean isM2AttrAccessible() throws InoNetException, SrvErrorException
True, if this attribute can be modified within the properties dialog.- Throws:
InoNetException
SrvErrorException
-
isMultiLine
boolean isMultiLine() throws InoNetException, SrvErrorException
True, if this attribute has string values of multiple lines within the properties dialog.- Throws:
InoNetException
SrvErrorException
-
isLocalizAble
boolean isLocalizAble() throws InoNetException, SrvErrorException
True, if this attribute has string values which may be localized.- Throws:
InoNetException
SrvErrorException
-
isDisplayAbleAsEdge
boolean isDisplayAbleAsEdge() throws InoNetException, SrvErrorException
true, if thisMM2Attribute
may be displayed as edge.- Throws:
InoNetException
SrvErrorException
-
isNotUsedInCreateTemplate
boolean isNotUsedInCreateTemplate() throws InoNetException, SrvErrorException
True, if this attribute is an IsMulSelModify-attribute and is not shown in create template dialogs.- Throws:
InoNetException
SrvErrorException
-
isNotUsedInModifyDialogIfMultiSelection
boolean isNotUsedInModifyDialogIfMultiSelection() throws InoNetException, SrvErrorException
True, if this attribute is an IsMulSelModify-attribute and is not shown in modidyByM2Attribute dialogs if more than one item is selected.- Throws:
InoNetException
SrvErrorException
-
getReferenceKind
K_REFERENCE_FILTER getReferenceKind() throws InoNetException, SrvErrorException
Role, this association end plays in jump reference command.- Throws:
InoNetException
SrvErrorException
-
getHelpMsgNumber
int getHelpMsgNumber() throws InoNetException, SrvErrorException
The help message number of this meta attribute.- Throws:
InoNetException
SrvErrorException
-
getClassificationConstraint
java.util.List<MM2ClassificationConstraint> getClassificationConstraint(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classification constraints that restrict this meta attribute.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getFormatRuleSet
java.util.List<MMFormatRuleSetOfRole> getFormatRuleSet(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All format rule sets of this meta attribute.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getDocuChapterAttribute
java.util.List<DGChapterAttribute> getDocuChapterAttribute(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The documentation chapter that describes this meta model attribute.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getWhiteboardAttributeEdge
java.util.List<PRDiaWhiteboardAttributeEdge> getWhiteboardAttributeEdge(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All edges which represent thisMM2Attribute
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
-