Interface MM2ClassificationConstraint
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble,MMMetamodelElement
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe meta attribute restricted by this classification constraint.All meta classifications restricted by this classification constraint.All inverse meta classifications restricted by this classification constraint.The allowed number of inverse meta classifications specified by this constraint.The allowed number of meta classifications specified by this constraint.The profile owning this classification constraint.voidrelationConstraint(MMProfile ohProfile, List<? extends MMStereotype> seqStereo) voidSet the value of Attribut InverseMultiplicity.voidSet the value of Attribut Multiplicity.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetamodelElement
getIgnoringProfile
-
Method Details
-
getMultiplicity
The allowed number of meta classifications specified by this constraint.- Throws:
InoNetExceptionSrvErrorException
-
setMultiplicity
Set the value of Attribut Multiplicity.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getInverseMultiplicity
The allowed number of inverse meta classifications specified by this constraint.- Throws:
InoNetExceptionSrvErrorException
-
setInverseMultiplicity
Set the value of Attribut InverseMultiplicity.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
relationConstraint
void relationConstraint(MMProfile ohProfile, List<? extends MMStereotype> seqStereo) throws InoNetException, SrvErrorException Modify the relation constraints of thisMM2ClassificationConstraintwithin the specifiedMMProfile. The referenced stereotypes of thisMM2ClassificationConstraintand eachMMStereotypeof the specified list describe a valid triple.- Parameters:
ohProfile- profile owning the redefining stereotypesseqStereo- stereotypes redefined at the profile- Throws:
InoNetExceptionSrvErrorException
-
getClassification
All meta classifications restricted by this classification constraint.- Throws:
InoNetExceptionSrvErrorException
-
getInverseClassification
All inverse meta classifications restricted by this classification constraint.- Throws:
InoNetExceptionSrvErrorException
-
getAttribute
The meta attribute restricted by this classification constraint.- Throws:
InoNetExceptionSrvErrorException
-
getOwningProfile
The profile owning this classification constraint.- Throws:
InoNetExceptionSrvErrorException
-