Package se.conciliate.extensions.store
Interface MTSwimlaneModel
- All Superinterfaces:
Comparable<MTNamedObject>
,MTDataObject
,MTHistoryEnabled
,MTModel
,MTModelHeader
,MTNamedObject
- All Known Subinterfaces:
MTCompleteSwimlaneModel
Extends the model interface with swimlane settings.
-
Field Summary
Fields inherited from interface se.conciliate.extensions.store.MTModelHeader
LOCK_TIME_PERIOD
-
Method Summary
Modifier and TypeMethodDescriptionReturns the swimlane settings in the form of a map.boolean
isSwimlaneVertex
(MTCompleteVertex vertex) Returnstrue
if a vertex is a swimlane in the model.void
setSwimlaneSettings
(Map<SymbolType, Map<SymbolType, EdgeTypeWithDirection>> settings) Sets the swimlane settings in the form of a map.Methods inherited from interface se.conciliate.extensions.store.MTDataObject
getCreated, getLastModified, getLastModifiedByName, getOwnerName, getPrefix, getReferenceID, getTypeID, isPrefixLocked, isRevisionLocked, isTranslated, isTranslated
Methods inherited from interface se.conciliate.extensions.store.MTHistoryEnabled
getHistory, getID, getUUID
Methods inherited from interface se.conciliate.extensions.store.MTModel
addDocument, addToRemovalHistory, canUserRead, canUserWrite, changeRevision, connectDocument, connectDocument, createRevision, disconnectDocument, disconnectDocument, getApprovers, getAttribute, getAttributes, getCreatedBy, getGroup, getLastModifiedBy, getMaintainers, getOwner, getPermissions, getProperty, getPropertyKeys, getPropertyProviders, getRemovalHistory, getReviewers, getRevisionLog, getSubscribers, hasPluginData, lockRevision, removeDocument, removeProperty, revertToRevision, save, setApprovers, setCreated, setCreatedBy, setGroup, setLastModified, setLastModifiedBy, setMaintainers, setNotify, setOwner, setPermissions, setPermissions, setPrefix, setPrefixLocked, setProperty, setReferenceID, setReviewers, setSubscribers, setTitle, setTitle, setTranslated, setType, setWorkflowState
Methods inherited from interface se.conciliate.extensions.store.MTModelHeader
createPluginData, expand, findAttributeByType, findAttributeHeaders, findAttributes, findBreakdowns, findDocumentHeaders, findDocumentIDs, findDocuments, findEdge, findEdgeHeaders, findEdges, findExtensionDocuments, findLayerHeaders, findLayers, findPluginData, findRevisions, findSymbolHeaders, findSymbols, findVertexHeaders, findVertices, getGroupTitle, getNewPluginData, getNewPluginRelations, getPluginDataBulkOperations, getRepositoryID, getRevision, getType, getWorkflowState, getWorkspaceID, isNotify, load, lock, lock, releaseLock, remove, restore, setNewPluginData, setNewPluginRelations
Methods inherited from interface se.conciliate.extensions.store.MTNamedObject
compareTo, getID, getParentRevisionID, getTitle, getTitle, getUUID
-
Method Details
-
getSwimlaneSettings
Map<SymbolType,Map<SymbolType, getSwimlaneSettings()EdgeTypeWithDirection>> Returns the swimlane settings in the form of a map. The outer map defines the swimlane settings where the key is the symbol type acting as a swimlane and the inner map is the relations defined for this swimlane. The inner map has the placed symbol type as its key and the corresponding created relation type as its value.- Returns:
- The swimlane settings for the model
- Since:
- 3.0
-
setSwimlaneSettings
Sets the swimlane settings in the form of a map. The outer map defines the swimlane settings where the key is the symbol type acting as a swimlane and the inner map is the relations defined for this swimlane. The inner map has the placed symbol type as its key and the corresponding created relation type as its value.- Parameters:
settings
- The new settings
-
isSwimlaneVertex
Returnstrue
if a vertex is a swimlane in the model.- Parameters:
vertex
- The vertex to check.- Returns:
true
if the vertex is a swimlane in this model.
-