Interface ADModel
- All Superinterfaces:
ADAccessAble,ADClientAble,ADFindAble,ADHistoryAble,ADLockAble,ADM2AttrModifyAble,ADOptionAble,ADVersionAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELPackage,ELPackageAble,ELUUIDAble,ELValueContainerAble,MMAttachmentAble,MMFormatAble,MMLabelAble,MMLabelTextAttachmentAble,MMMenuAble,MMStereotypeAble,MMTextAble
- All Known Subinterfaces:
ADXModel
public interface ADModel
extends MMStereotypeAble, ELPackage, MMMenuAble, ADVersionAble, MMLabelTextAttachmentAble
Represents a common model.
- See Also:
- Note:
- The interface ADModel describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidallowLogin(K_LOGINKIND logK, boolean allowLogin, String text) Allow or prevent to login in the model.voidDeletes all inactive logins.deleteUpdateCreateInstances(List<? extends ELElement> seqDelete, List<ARG_InstNode> seqNode) modifies this model according to the provided instance specifications.voidSaves the model to a new repository parallel to the current.returns all aliases of this model version.booleanTrue, if SVGs for diagrams are provided in the model.All stereotypes known in this model.getApplicationConfigurationByPurpose(String pattern, K_CONTROL_OPTION... behaviourFlags) All application configurations owned by thisADModelwith the specified argument pattern as purpose.<T extends ADClientAble>
List<T> getBI2DimensionCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Finds all model elements (classesBI2DimensionLevelandBI2DimensionPrecedence) which are part of an illegal hierarchy cycle.<T extends ADClientAble>
List<T> getBI2DimensionCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getBI2DimensionCycleElements and filters its return values according to the given stereotype value.Returns the special bitmap namebooleanTrue, if the change log is active.booleanIf this option is activated the existing change logs are taken when this model is exported, checked in or converted.booleanTrue, if the change set is active.getConceptualModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getConceptualModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getConceptualModels and filters its return values according to the given stereotype value.Returns a complete copy buffer for the selected elements.getCopyToFile(List<? extends ELElement> seqSel, boolean ownedElementTransitive) Returns a complete copy buffer for the selected elements as file.Provides the details of the current branch of this model.getDatabaseModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getDatabaseModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getDatabaseModels and filters its return values according to the given stereotype value.getDataModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getDataModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getDataModels and filters its return values according to the given stereotype value.<T extends ADClientAble>
List<T> getDBCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Finds all DB model elements (classesDBTableandDBForeignKey) which are part of an existence prerequisite cycle.<T extends ADClientAble>
List<T> getDBCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getDBCycleElements and filters its return values according to the given stereotype value.getDiffRelationshipsAndProperties(List<? extends ELElement> seqElem) Returns the selected elements as DiffNodes.<T extends ADClientAble>
List<T> getERCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Finds all ER model elements (classesEREntity,ERRelationshipandERGeneralization) which are part of an existence prerequisite cycle.<T extends ADClientAble>
List<T> getERCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getERCycleElements and filters its return values according to the given stereotype value.booleanIf this option is activated the existing user notifications are taken when this model is copied, exported, checked in or converted.<T extends ELUUIDAble>
List<T> getFindByUUID(Class<T> returnType, MMStereotype stereotype, String pattern, K_CONTROL_OPTION... behaviourFlags) The method calls getFindByUUID and filters its return values according to the given stereotype value.<T extends ELUUIDAble>
List<T> getFindByUUID(Class<T> returnType, String pattern, K_CONTROL_OPTION... behaviourFlags) If they exist, returns the model elements described by the Innovator UUID provided by argument pattern.Returns the URI used as hyperlink within a nonformatted text.Retrieves the roles of the element with additional informations.Returns the information of users which are currently logged in to thisADModel.Returns detailed information about all used locales.This property activates or deactivates each user notification of thisADModel.The model admin which is owned by the current object.The SVG generator which is owned by the current object.The guest user which is owned by the current object.getMetaClassInstantiable(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns all meta classes instantiable in this model.getMetaClassStereotypeAbleNotAbstract(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns all meta classes with stereotypes instantiable in this model.Returns the current object's method.The modeling locale code of thisADModel.Fills the dialog for the modification of name and bitmap of this model.getMultiVersionFile(K_INSTPURPOSE purpose, boolean ownedElementTransitive, List<? extends ELElement> seqSel) Returns the the current object's complete version ASCII representation and the incoming selection as a file.getMultiVersionList(K_INSTPURPOSE purpose, boolean ownedElementTransitive, List<? extends ELElement> seqSel) Returns the the current object's complete version ASCII representation and the incoming selection as a string array.provides InnoNotify the current state of the information.getNotifyCounters(Date startTime, int latestOpId) returns the number of creations, deletions and modifications since the provided timen for each element in the elements list.The aliases owned by the current object.getOwnedApplicationConfiguration(K_CONTROL_OPTION... behaviourFlags) All application configurations owned by the current object.getOwnedChangeSet(K_CONTROL_OPTION... behaviourFlags) The change sets owned by the current object.getOwnedConfigTranslation(K_CONTROL_OPTION... behaviourFlags) All translations owned by thisADModel.getOwnedCSInstance(K_CONTROL_OPTION... behaviourFlags) All instances associated with a change set owned by this model.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns the current object's result of OwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDownOfProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Retrieves all of the current object's profiles and returns the union of their OwnedElementTransitiveDown.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDownOfProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getOwnedElementTransitiveDownOfProfiles and filters its return values according to the given stereotype value.<T extends ADEventLogEntry>
List<T> getOwnedEventLogEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All event log entries owned by thisADModel.getOwnedMdlLogOption(K_CONTROL_OPTION... behaviourFlags) The model login options which are owned by this model.getOwnedMdlUser(K_CONTROL_OPTION... behaviourFlags) All model users which are owned by this model.getOwnedModelTranslation(K_CONTROL_OPTION... behaviourFlags) All translations owned by thisADModel.getOwnedProfile(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getOwnedProfileTranslation(K_CONTROL_OPTION... behaviourFlags) All translations owned by thisADModel.getOwnedSystemModel(K_CONTROL_OPTION... behaviourFlags) All system model packages owned by this model.getOwnedUsrRole(K_CONTROL_OPTION... behaviourFlags) All user roles which are owned by this model.Dummy attribute for some purpose.The repository that owns the current object.The root profile for this model.<T extends ELContAsgnAble>
List<T> getSelfAndOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns the current object's result of SelfAndOwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles.<T extends ELContAsgnAble>
List<T> getSelfAndOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getSelfAndOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.if this model is a managed model the default alias of its model version is return.getStereotype(String nameProfile, String nameStereotype, Class<? extends ELObject> voclM2Class) Returns the specified stereotype.getTemplate(String nameProfile, String nameTemplate, Class<? extends ELObject> voclM2Class) Returns the specified template.importVersion(List<String> seqVList, ARG_UUIDImportOptions valUUIDImportOptions) Imports the version object into the current object.importVersionFile(Path file, ARG_UUIDImportOptions valUUIDImportOptions) Imports the version object file into the current object.booleanWith this property all active user notifications can be switched on and off temporarily.voidloadConfig(String name, K_INSTPURPOSE purpose) Loads the specified configuration file.voidloadUserConfig(String name, K_INSTPURPOSE purpose) Loads the specified user configuration file.voidmodifyMaxHistory(int item) Modifies the current object's max history option.voidmodifyModelNameAndBitmapDlg(String strName, String strBitmap) Modify name and bitmap of this model.voidmodifyPassword(String oldPass, String newPass) Modifies the current object's model administrator password.Pastes the element copy buffer into the current object.pasteFromFile(List<? extends ELElement> seqSel, Path file, boolean checkConstraint) Pastes the element copy file buffer into the current object.voidsaveConfig(String name, boolean isAddOn, boolean useModel, List<? extends ADVersionAble> seqSel) Saves a configuration file according to the input parameters.voidsaveUserConfig(String item) Saves a user configuration file according to the input parameters.voidsetAllowGenerationSvg(boolean value) Set the value of Attribut AllowGenerationSvg.voidSet the value of Attribut Bitmap.voidsetChangeSetOptionLogIsActive(boolean value) Set the value of Attribut ChangeSetOptionLogIsActive.voidsetChangeSetOptionLogWithExport(boolean value) Set the value of Attribut ChangeSetOptionLogWithExport.voidsetChangeSetOptionSetIsActive(boolean value) Set the value of Attribut ChangeSetOptionSetIsActive.voidsetExportWithUserNotification(boolean value) Set the value of Attribut ExportWithUserNotification.voidSet the value of Info ManageUserNotification.voidsetModelLocaleCode(K_LOCALE value) Set the value of Attribut ModelLocaleCode.voidsetModelNotificationActive(boolean value) Set the value of Attribut IsModelNotificationActive.voidsetPurpose(String value) Set the value of Attribut Purpose.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.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.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMFormatAble
copyFormatDlg, copyFormatRule, getCopyFormatDlgInit, getFormatMethods 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.MMMenuAble
getMenu, getMenuItem, getMenuItemsForTransformMethods 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
-
getBitmap
Returns the special bitmap name- Throws:
InoNetExceptionSrvErrorException
-
setBitmap
Set the value of Attribut Bitmap.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getPurpose
Dummy attribute for some purpose.- Throws:
InoNetExceptionSrvErrorException
-
setPurpose
Set the value of Attribut Purpose.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getModelLocaleCode
The modeling locale code of thisADModel.- Throws:
InoNetExceptionSrvErrorException
-
setModelLocaleCode
Set the value of Attribut ModelLocaleCode.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getChangeSetOptionLogIsActive
True, if the change log is active.- Throws:
InoNetExceptionSrvErrorException
-
setChangeSetOptionLogIsActive
Set the value of Attribut ChangeSetOptionLogIsActive.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getChangeSetOptionSetIsActive
True, if the change set is active.- Throws:
InoNetExceptionSrvErrorException
-
setChangeSetOptionSetIsActive
Set the value of Attribut ChangeSetOptionSetIsActive.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getChangeSetOptionLogWithExport
If this option is activated the existing change logs are taken when this model is exported, checked in or converted.- Throws:
InoNetExceptionSrvErrorException
-
setChangeSetOptionLogWithExport
Set the value of Attribut ChangeSetOptionLogWithExport.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getExportWithUserNotification
If this option is activated the existing user notifications are taken when this model is copied, exported, checked in or converted.- Throws:
InoNetExceptionSrvErrorException
-
setExportWithUserNotification
Set the value of Attribut ExportWithUserNotification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isModelNotificationActive
With this property all active user notifications can be switched on and off temporarily. The user notifications are not changed.- Throws:
InoNetExceptionSrvErrorException
-
setModelNotificationActive
Set the value of Attribut IsModelNotificationActive.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAllowGenerationSvg
True, if SVGs for diagrams are provided in the model. These can be used e.g. for OSCL/Confluence integration.- Throws:
InoNetExceptionSrvErrorException
-
setAllowGenerationSvg
Set the value of Attribut AllowGenerationSvg.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getMethod
Returns the current object's method.- Throws:
InoNetExceptionSrvErrorException
-
getHyperlinkURI
Returns the URI used as hyperlink within a nonformatted text.- Throws:
InoNetExceptionSrvErrorException
-
getStandardAlias
if this model is a managed model the default alias of its model version is return. A standalone model returns null.- Throws:
InoNetExceptionSrvErrorException
-
getManageUserNotification
This property activates or deactivates each user notification of thisADModel.- Throws:
InoNetExceptionSrvErrorException
-
setManageUserNotification
Set the value of Info ManageUserNotification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getMetaClassStereotypeAbleNotAbstract
<T extends MM2Class> List<T> getMetaClassStereotypeAbleNotAbstract(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns all meta classes with stereotypes instantiable in this model.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> List<T> getOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns the current object's result of OwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> List<T> getOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedElementTransitiveDownOfProfiles
<T extends ELContAsgnAble> List<T> getOwnedElementTransitiveDownOfProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Retrieves all of the current object's profiles and returns the union of their OwnedElementTransitiveDown.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedElementTransitiveDownOfProfiles
<T extends ELContAsgnAble> List<T> getOwnedElementTransitiveDownOfProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getOwnedElementTransitiveDownOfProfiles and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getRootProfile
The root profile for this model.- Throws:
InoNetExceptionSrvErrorException
-
getSelfAndOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> List<T> getSelfAndOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns the current object's result of SelfAndOwnedElementTransitiveDown subtracted by the union of OwnedElementTransitiveDown applied to all the current object's profiles.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSelfAndOwnedElementTransitiveDownExcludeProfiles
<T extends ELContAsgnAble> List<T> getSelfAndOwnedElementTransitiveDownExcludeProfiles(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getSelfAndOwnedElementTransitiveDownExcludeProfiles and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getFindByUUID
<T extends ELUUIDAble> List<T> getFindByUUID(Class<T> returnType, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException If they exist, returns the model elements described by the Innovator UUID provided by argument pattern.- Parameters:
returnType- Specifies the type of elements to be returned.pattern- A string pattern.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getFindByUUID
<T extends ELUUIDAble> List<T> getFindByUUID(Class<T> returnType, MMStereotype stereotype, String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getFindByUUID and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listpattern- A string pattern.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getERCycleElements
<T extends ADClientAble> List<T> getERCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Finds all ER model elements (classesEREntity,ERRelationshipandERGeneralization) which are part of an existence prerequisite cycle.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getERCycleElements
<T extends ADClientAble> List<T> getERCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getERCycleElements and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDBCycleElements
<T extends ADClientAble> List<T> getDBCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Finds all DB model elements (classesDBTableandDBForeignKey) which are part of an existence prerequisite cycle.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDBCycleElements
<T extends ADClientAble> List<T> getDBCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getDBCycleElements and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getMetaClassInstantiable
<T extends MM2Class> List<T> getMetaClassInstantiable(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Returns all meta classes instantiable in this model.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDataModels
<T extends MEPackage> List<T> getDataModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all data model packages of thisADModelwhich can be used as a the root of a database or conceptual model.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDataModels
<T extends MEPackage> List<T> getDataModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getDataModels and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getConceptualModels
<T extends MEPackage> List<T> getConceptualModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getConceptualModels
<T extends MEPackage> List<T> getConceptualModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getConceptualModels and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDatabaseModels
<T extends MEPackage> List<T> getDatabaseModels(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Get all database model packages of thisADModel. A database model is defined as a package of a stereotype which is a direct sub stereotype of a stereotype named 'physicalModel'.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getDatabaseModels
<T extends MEPackage> List<T> getDatabaseModels(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getDatabaseModels and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getBI2DimensionCycleElements
<T extends ADClientAble> List<T> getBI2DimensionCycleElements(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Finds all model elements (classesBI2DimensionLevelandBI2DimensionPrecedence) which are part of an illegal hierarchy cycle.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getBI2DimensionCycleElements
<T extends ADClientAble> List<T> getBI2DimensionCycleElements(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getBI2DimensionCycleElements and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getApplicationConfigurationByPurpose
List<ADApplicationConfiguration> getApplicationConfigurationByPurpose(String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All application configurations owned by thisADModelwith the specified argument pattern as purpose.- Parameters:
pattern- A string pattern.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getAllStereotype
All stereotypes known in this model.- Throws:
InoNetExceptionSrvErrorException
-
getCopy
List<String> getCopy(List<? extends ELElement> seqSel, boolean ownedElementTransitive) throws InoNetException, SrvErrorException Returns a complete copy buffer for the selected elements.- Parameters:
seqSel- sequence of elements to copyownedElementTransitive- extend seqSel by its transitive content- Throws:
InoNetExceptionSrvErrorException
-
getCopyToFile
Path getCopyToFile(List<? extends ELElement> seqSel, boolean ownedElementTransitive) throws InoNetException, SrvErrorException Returns a complete copy buffer for the selected elements as file.- Parameters:
seqSel- sequence of elements to copyownedElementTransitive- extend seqSel by its transitive content- Throws:
InoNetExceptionSrvErrorException
-
getDiffRelationshipsAndProperties
ARG_Diff getDiffRelationshipsAndProperties(List<? extends ELElement> seqElem) throws InoNetException, SrvErrorException Returns the selected elements as DiffNodes. Relationship and property information is provided. The selected elements are treated as unresolved elements, therefore only incoming but no outgoing relationships are followed.- Parameters:
seqElem- selected elements- Throws:
InoNetExceptionSrvErrorException
-
getAliases
returns all aliases of this model version.- Throws:
InoNetExceptionSrvErrorException
-
getCurrentBranchDetails
Provides the details of the current branch of this model.- Throws:
InoNetExceptionSrvErrorException
-
getLoginList
Returns the information of users which are currently logged in to thisADModel.- Throws:
InoNetExceptionSrvErrorException
-
getM2LocaleDetails
Returns detailed information about all used locales.- Throws:
InoNetExceptionSrvErrorException
-
getNotifyCounters
ARG_NotifyCounters getNotifyCounters(Date startTime, int latestOpId) throws InoNetException, SrvErrorException returns the number of creations, deletions and modifications since the provided timen for each element in the elements list.- Parameters:
startTime- start time of the evaluationlatestOpId- id of the newest ADCSOperation of the latest evaluation- Throws:
InoNetExceptionSrvErrorException
-
getStereotype
MMStereotype getStereotype(String nameProfile, String nameStereotype, Class<? extends ELObject> voclM2Class) throws InoNetException, SrvErrorException Returns the specified stereotype.- Parameters:
nameProfile- name of profile containing the stereotypenameStereotype- name of stereotypevoclM2Class- meta class of stereotype- Throws:
InoNetExceptionSrvErrorException
-
getTemplate
MMCreateTemplate getTemplate(String nameProfile, String nameTemplate, Class<? extends ELObject> voclM2Class) throws InoNetException, SrvErrorException Returns the specified template.- Parameters:
nameProfile- name of profile containing the templatenameTemplate- name of templatevoclM2Class- meta class of template- Throws:
InoNetExceptionSrvErrorException
-
getListRole
Retrieves the roles of the element with additional informations.- Throws:
InoNetExceptionSrvErrorException
-
getModifyModelNameAndBitmapDlgInit
ARG_ModifyModelNameBitmapDlgInitOut getModifyModelNameAndBitmapDlgInit() throws InoNetException, SrvErrorExceptionFills the dialog for the modification of name and bitmap of this model.- Throws:
InoNetExceptionSrvErrorException
-
getMultiVersionFile
Path getMultiVersionFile(K_INSTPURPOSE purpose, boolean ownedElementTransitive, List<? extends ELElement> seqSel) throws InoNetException, SrvErrorException Returns the the current object's complete version ASCII representation and the incoming selection as a file.- Parameters:
purpose- INSTPURPOSE_Version | INSTPURPOSE_PublishownedElementTransitive- extend seqSel by its transitive contentseqSel- sequence of elements to use- Throws:
InoNetExceptionSrvErrorException
-
getMultiVersionList
List<String> getMultiVersionList(K_INSTPURPOSE purpose, boolean ownedElementTransitive, List<? extends ELElement> seqSel) throws InoNetException, SrvErrorException Returns the the current object's complete version ASCII representation and the incoming selection as a string array.- Parameters:
purpose- INSTPURPOSE_Version | INSTPURPOSE_PublishownedElementTransitive- extend seqSel by its transitive contentseqSel- sequence of elements to use- Throws:
InoNetExceptionSrvErrorException
-
getNotifyConfiguration
provides InnoNotify the current state of the information. InnoNotify updates its database based on this information.- Throws:
InoNetExceptionSrvErrorException
-
allowLogin
void allowLogin(K_LOGINKIND logK, boolean allowLogin, String text) throws InoNetException, SrvErrorException Allow or prevent to login in the model. It is possible to prevent user, guest oder administrator login separately. The message returning for prevented login can be set here too.- Parameters:
logK- login kindallowLogin- flag if login is allowedtext- lock text- Throws:
InoNetExceptionSrvErrorException
-
deleteInactiveLogins
Deletes all inactive logins.- Throws:
InoNetExceptionSrvErrorException
-
deleteUpdateCreateInstances
ARG_DucInstancesResult deleteUpdateCreateInstances(List<? extends ELElement> seqDelete, List<ARG_InstNode> seqNode) throws InoNetException, SrvErrorException modifies this model according to the provided instance specifications.- Parameters:
seqDelete- delete these instancesseqNode- modify or create these instances- Throws:
InoNetExceptionSrvErrorException
-
export
Saves the model to a new repository parallel to the current.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
importVersion
List<ADVersionAble> importVersion(List<String> seqVList, ARG_UUIDImportOptions valUUIDImportOptions) throws InoNetException, SrvErrorException Imports the version object into the current object.- Parameters:
seqVList- content as a sequence of linesvalUUIDImportOptions- specifies which elements are searched by UUID an which UUID's are accepted- Throws:
InoNetExceptionSrvErrorException
-
importVersionFile
List<ADVersionAble> importVersionFile(Path file, ARG_UUIDImportOptions valUUIDImportOptions) throws InoNetException, SrvErrorException Imports the version object file into the current object.- Parameters:
file- file to importvalUUIDImportOptions- specifies which elements are searched by UUID an which UUID's are accepted- Throws:
InoNetExceptionSrvErrorException
-
loadConfig
Loads the specified configuration file.- Parameters:
name- name of the templatepurpose- ConfigurationBase | ConfigurationAddon- Throws:
InoNetExceptionSrvErrorException
-
loadUserConfig
Loads the specified user configuration file.- Parameters:
name- name of the templatepurpose- UserReplace | UserMerge- Throws:
InoNetExceptionSrvErrorException
-
modifyMaxHistory
Modifies the current object's max history option.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
modifyModelNameAndBitmapDlg
void modifyModelNameAndBitmapDlg(String strName, String strBitmap) throws InoNetException, SrvErrorException Modify name and bitmap of this model.- Parameters:
strName- new model namestrBitmap- new icon name- Throws:
InoNetExceptionSrvErrorException
-
modifyPassword
Modifies the current object's model administrator password.- Parameters:
oldPass- current passwordnewPass- new password- Throws:
InoNetExceptionSrvErrorException
-
paste
List<ELElement> paste(List<? extends ELElement> seqSel, List<String> seqVList, boolean checkConstraint) throws InoNetException, SrvErrorException Pastes the element copy buffer into the current object.- Parameters:
seqSel- selected elementsseqVList- string representation of paste buffer (result of copy-command)checkConstraint- do not paste if profile constraints will be violated by this paste- Throws:
InoNetExceptionSrvErrorException
-
pasteFromFile
List<ELElement> pasteFromFile(List<? extends ELElement> seqSel, Path file, boolean checkConstraint) throws InoNetException, SrvErrorException Pastes the element copy file buffer into the current object.- Parameters:
seqSel- selected elementsfile- content of paste buffer (result of copyToFile-command)checkConstraint- do not paste if profile constraints will be violated by this paste- Throws:
InoNetExceptionSrvErrorException
-
saveConfig
void saveConfig(String name, boolean isAddOn, boolean useModel, List<? extends ADVersionAble> seqSel) throws InoNetException, SrvErrorException Saves a configuration file according to the input parameters.- Parameters:
name- name of the templateisAddOn- flag for addon useuseModel- flag for using elementsseqSel- sequence of elements to be used- Throws:
InoNetExceptionSrvErrorException
-
saveUserConfig
Saves a user configuration file according to the input parameters.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
getMdlAdmin
The model admin which is owned by the current object.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedMdlUser
List<ADMdlUser> getOwnedMdlUser(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All model users which are owned by this model.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getMdlGuest
The guest user which is owned by the current object.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedMdlLogOption
List<ADMdlLogOption> getOwnedMdlLogOption(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The model login options which are owned by this model.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedUsrRole
List<ADUsrRole> getOwnedUsrRole(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All user roles which are owned by this model.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedSystemModel
List<MESystemModel> getOwnedSystemModel(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All system model packages owned by this model.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedProfile
<T extends MMProfile> List<T> getOwnedProfile(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException - Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedChangeSet
List<ADChangeSet> getOwnedChangeSet(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The change sets owned by the current object.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedCSInstance
List<ADCSInstance> getOwnedCSInstance(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All instances associated with a change set owned by this model.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedEventLogEntry
<T extends ADEventLogEntry> List<T> getOwnedEventLogEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All event log entries owned by thisADModel.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedAlias
The aliases owned by the current object.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedApplicationConfiguration
List<ADApplicationConfiguration> getOwnedApplicationConfiguration(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All application configurations owned by the current object.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedModelTranslation
List<ADModelTranslation> getOwnedModelTranslation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All translations owned by thisADModel.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedProfileTranslation
List<MMProfileTranslation> getOwnedProfileTranslation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All translations owned by thisADModel.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedConfigTranslation
List<ADConfigTranslation> getOwnedConfigTranslation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All translations owned by thisADModel.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getOwnedVersion
- Throws:
InoNetExceptionSrvErrorException
-
getMdlGeneratorSvg
The SVG generator which is owned by the current object.- Throws:
InoNetExceptionSrvErrorException
-
getRepository
The repository that owns the current object.- Throws:
InoNetExceptionSrvErrorException
-