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.booleanisSwimlaneVertex(MTCompleteVertex vertex) Returnstrueif a vertex is a swimlane in the model.voidsetSwimlaneSettings(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, isTranslatedMethods inherited from interface se.conciliate.extensions.store.MTHistoryEnabled
getHistory, getID, getUUIDMethods 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, setWorkflowStateMethods 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, setNewPluginRelationsMethods 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
Returnstrueif a vertex is a swimlane in the model.- Parameters:
vertex- The vertex to check.- Returns:
trueif the vertex is a swimlane in this model.
-