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 classMM2Attribute.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.intgetHelpMsgNumber()The help message number of this meta attribute.K_REFERENCE_FILTERgetReferenceKind()Role, this association end plays in jump reference command.java.util.List<PRDiaWhiteboardAttributeEdge>getWhiteboardAttributeEdge(K_CONTROL_OPTION... behaviourFlags)All edges which represent thisMM2Attribute.booleanisConfigAble()True, if the configuration of relationships is possible for this meta attribute.booleanisDisplayAbleAsEdge()true, if thisMM2Attributemay be displayed as edge.booleanisLocalizAble()True, if this attribute has string values which may be localized.booleanisM2AttrAccessible()True, if this attribute can be modified within the properties dialog.booleanisMultiLine()True, if this attribute has string values of multiple lines within the properties dialog.booleanisNotUsedInCreateTemplate()True, if this attribute is an IsMulSelModify-attribute and is not shown in create template dialogs.booleanisNotUsedInModifyDialogIfMultiSelection()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, SrvErrorExceptionTrue, if the configuration of relationships is possible for this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-
isM2AttrAccessible
boolean isM2AttrAccessible() throws InoNetException, SrvErrorExceptionTrue, if this attribute can be modified within the properties dialog.- Throws:
InoNetExceptionSrvErrorException
-
isMultiLine
boolean isMultiLine() throws InoNetException, SrvErrorExceptionTrue, if this attribute has string values of multiple lines within the properties dialog.- Throws:
InoNetExceptionSrvErrorException
-
isLocalizAble
boolean isLocalizAble() throws InoNetException, SrvErrorExceptionTrue, if this attribute has string values which may be localized.- Throws:
InoNetExceptionSrvErrorException
-
isDisplayAbleAsEdge
boolean isDisplayAbleAsEdge() throws InoNetException, SrvErrorExceptiontrue, if thisMM2Attributemay be displayed as edge.- Throws:
InoNetExceptionSrvErrorException
-
isNotUsedInCreateTemplate
boolean isNotUsedInCreateTemplate() throws InoNetException, SrvErrorExceptionTrue, if this attribute is an IsMulSelModify-attribute and is not shown in create template dialogs.- Throws:
InoNetExceptionSrvErrorException
-
isNotUsedInModifyDialogIfMultiSelection
boolean isNotUsedInModifyDialogIfMultiSelection() throws InoNetException, SrvErrorExceptionTrue, if this attribute is an IsMulSelModify-attribute and is not shown in modidyByM2Attribute dialogs if more than one item is selected.- Throws:
InoNetExceptionSrvErrorException
-
getReferenceKind
K_REFERENCE_FILTER getReferenceKind() throws InoNetException, SrvErrorException
Role, this association end plays in jump reference command.- Throws:
InoNetExceptionSrvErrorException
-
getHelpMsgNumber
int getHelpMsgNumber() throws InoNetException, SrvErrorExceptionThe help message number of this meta attribute.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
-