Interface MEModel
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADReferenceAble,ADVersionAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackage,ELPackageAble,ELUUIDAble,ELValueContainerAble,MECommentAble,MEConstraintAble,MEHierarchyAble,MEModelElement,MENamedElement,MENamespaceAble,MENamespaceAsgnAble,MEPackage,MEPackageAble,MEReferenceContainerAble,MEStereotypeAble,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
- All Known Subinterfaces:
MESystemModel,MESystemModelManagement
A model captures a view of a physical system. It is an abstraction of the physical system with a certain purpose. This purpose determines what should be included in the model and what is irrelevant. Therefore, the model completely describes those aspects of the physical system that are relevant to the purpose of the model at the appropriate level of detail. The model construct is defined as a package. It contains a (hierarchical) set of elements that together describe the physical system being modeled.
A model may also contain a set of elements that represent the environment of the system, typically actors, together with their inter-relationships, such as associations and dependencies.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetDocumentAreaTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) getFlowDocumentTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) All flow document texts with classification and argument pattern within valid profiles of this model.getKnownCreateTemplatesByMetaClassification(MMStereotype refObj, String pattern, Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) All create templates of meta class or stereotype specified byargument refObjor argument kind which are owned by profiles transitive imported by this model.getKnownStereotypesByMetaClass(MM2Class refObj, String pattern, Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) All stereotypes of meta class specified by meta class or argument kind which are owned by profiles transitive imported by this model.getLabelOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) All profile applications owned by this model package.getTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) The name of the viewpoint that is expressed by a model.booleanvoidsetMaintainedDBTables(boolean value) Set the value of Info HasMaintainedDBTables.voidsetProfileApplication(List<? extends ELElement> seq) Creates a profile application for each specified profile.voidsetViewpoint(String value) Set the value of Attribut Viewpoint.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods 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.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods 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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackage
getAppliedProfile, getAppliedProfileTransitive, getImportingNamespace, getImportingNamespace, getImportingNamespaceTransitive, getImportingNamespaceTransitive, getPackagedElement, getPackageImported, getPublicImportedPackage, getPublicImportedPackage, getPublicImportedPackageTransitive, getPublicImportedPackageTransitive, setAppliedProfileMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEHierarchyAble
getOwnedAnalysisDia, getOwnedDiaWhiteboard, getOwnedGCDia, getWorkingDirectoryMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackage
getNestedPackage, getNestingPackage, getOwnedBPDia, getOwnedBRDiagram, getOwnedDiagram, getOwnedIMConstraint, getOwnedRule, getOwnedStateDiagram, getPackageProperty, getRedirectSource, getRedirectTarget, getTypeSystem, isProtected, setProtected, setTypeSystemMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEReferenceContainerAble
addReferences, getReferenceAble, moveReferences, setReferenceAble, subtractReferencesMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
getViewpoint
The name of the viewpoint that is expressed by a model. (This name may refer to a profile definition.)- Throws:
InoNetExceptionSrvErrorException
-
setViewpoint
Set the value of Attribut Viewpoint.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
hasMaintainedDBTables
If true, thisMEModelcontains tables created by automatic ER/DB mapping maintenance.
If not, set to true will create these table for all entities which are marked for automatic mapping.- Throws:
InoNetExceptionSrvErrorException
-
setMaintainedDBTables
Set the value of Info HasMaintainedDBTables.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getLabelOfClassification
List<MMLabel> getLabelOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
refObj- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getTextOfClassification
List<MMText> getTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
refObj- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getKnownStereotypesByMetaClass
List<MMStereotype> getKnownStereotypesByMetaClass(MM2Class refObj, String pattern, Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All stereotypes of meta class specified by meta class or argument kind which are owned by profiles transitive imported by this model. The list may be reduced to stereotypes named by the argument pattern.- Parameters:
refObj- A further instance of type MM2Class which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)kind- A value of type K_VOCL that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getKnownCreateTemplatesByMetaClassification
List<MMCreateTemplate> getKnownCreateTemplatesByMetaClassification(MMStereotype refObj, String pattern, Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All create templates of meta class or stereotype specified byargument refObjor argument kind which are owned by profiles transitive imported by this model. The list may be reduced to templates named by the argument pattern.- Parameters:
refObj- A further instance of type MMStereotype which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)kind- A value of type K_VOCL that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getFlowDocumentTextOfClassification
List<MMText> getFlowDocumentTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All flow document texts with classification and argument pattern within valid profiles of this model.- Parameters:
refObj- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDocumentAreaTextOfClassification
List<MMText> getDocumentAreaTextOfClassification(MM2Classification refObj, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All texts with classification and argument pattern within valid profiles of this model. The list is reduced to texts which are flow documents or visible at the document area.- Parameters:
refObj- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)pattern- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
setProfileApplication
Creates a profile application for each specified profile. Existing applications from this model to profiles which are not specified are deleted.- Parameters:
seq- List of ELElement- Throws:
InoNetExceptionSrvErrorException
-
getProfileApplication
All profile applications owned by this model package.- Throws:
InoNetExceptionSrvErrorException
-