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 ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface ELDeleteAble
deleteMethods inherited from interface 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 ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods inherited from interface ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getItemDefinition, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImportMethods inherited from interface ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface ELPackage
getAppliedProfile, getAppliedProfileTransitive, getImportingNamespace, getImportingNamespace, getImportingNamespaceTransitive, getImportingNamespaceTransitive, getPackagedElement, getPackageImported, getPublicImportedPackage, getPublicImportedPackage, getPublicImportedPackageTransitive, getPublicImportedPackageTransitive, setAppliedProfileMethods inherited from interface ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface MEHierarchyAble
getOwnedAnalysisDia, getOwnedDashboardDataDefinition, getOwnedDiaDashboard, getOwnedDiaWhiteboard, getOwnedGCDia, getWorkingDirectoryMethods inherited from interface MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface MENamespaceAble
getMEOwnedMember, getMEPackageImportMethods inherited from interface MENamespaceAsgnAble
getSignatureMessageMethods inherited from interface MEPackage
getNestedPackage, getNestingPackage, getOwnedBPDia, getOwnedBRDiagram, getOwnedDiagram, getOwnedIMConstraint, getOwnedRule, getOwnedStateDiagram, getPackageProperty, getRedirectSource, getRedirectTarget, getTypeSystem, isProtected, setProtected, setTypeSystemMethods inherited from interface MEPackageAble
getComponent, getManifestMethods inherited from interface MEReferenceContainerAble
addReferences, getReferenceAble, moveReferences, setReferenceAble, subtractReferencesMethods inherited from interface MEStereotypeAble
getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getMEClientDependency, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface METermAble
getTerm, setTermMethods inherited from interface MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods inherited from interface MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getExtendingStereotype, getExtendingStereotypeNames, 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, setExtendingStereotype, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
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
-