Modifier and Type | Method and Description |
---|---|
boolean |
IQuery.accept(MObject elt)
Indicate whether or not an element might be added in the query's bag.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractQuery.accept(MObject elt) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractCreateMatrixCommandHandler.isActiveFor(java.util.List<MObject> selectedElements,
IModule module) |
Modifier and Type | Method and Description |
---|---|
void |
CreateCustomMatrixCommandHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module) |
void |
GenDocCommandStandardHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module)
Execute the action.
|
void |
CreateMatrixStandardCommandHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module) |
protected boolean |
GenDocCommandStandardHandler.askForParameters(java.util.List<MObject> selectedElements,
IModule module,
java.util.Map<java.lang.String,java.lang.String> execParameters)
Ask the user for the document generation path and other parameters.
|
protected java.util.List<ModelElement> |
GenDocCommandStandardHandler.getElementsToGenerate(IModule module,
java.util.List<MObject> selectedElements,
java.util.Map<java.lang.String,java.lang.String> execParameters)
Get the elements on which the documentation must be generated.
|
boolean |
GenDocCommandStandardHandler.isActiveFor(java.util.List<MObject> selectedElements,
IModule module) |
protected void |
GenDocCommandStandardHandler.postConfigure(java.util.List<MObject> selectedElements,
IModule module,
java.util.Map<java.lang.String,java.lang.String> execParameters)
Hook called after generation.
|
protected void |
GenDocCommandStandardHandler.preConfigure(java.util.List<MObject> selectedElements,
IModule module,
java.util.Map<java.lang.String,java.lang.String> execParameters)
Hook called before asking the user for parameters.
|
Modifier and Type | Field and Description |
---|---|
protected MObject |
ReverseFailedException.failedElement
The element whose reverse failed
|
Modifier and Type | Method and Description |
---|---|
MObject |
ReverseFailedException.getFailureLocation()
Get the element whose reverse failed.
|
MObject |
IElementMove.getMoved()
Get the moved element.
|
MObject |
IElementMove.getNewParent()
Get the new parent CMS node.
|
MObject |
ICommitEntry.getObject()
Get the related model object.
|
MObject |
IElementMove.getOldParent()
Get the parent CMS node.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MObject> |
ICommitResultFragment.getAddedElements()
Get the list of CMS elements added to version control.
|
java.util.List<MObject> |
IAddResult.getAddedElements()
Get the elements successfully scheduled to be added to version
|
java.util.Collection<MObject> |
ICommitResult.getAddedElements()
Deprecated.
call the same method for each fragment returned by
ICommitResult.getFragments() |
java.util.Collection<MObject> |
IUpdateDetails.getConflictedElements()
Get updated the CMS nodes that are in conflict with locally modified elements.
|
java.util.Map<MObject,MObject> |
ICommitDetail.getConflictedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Map<MObject,MObject> |
ICommitDetail.getConflictedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getConflictedElements()
Get the elements that prevent commit because they are in conflict.
|
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getConflictedElements()
Get the elements that prevent commit because they are in conflict.
|
java.util.Collection<MObject> |
IUpdateDetails.getCreatedElements()
Get the created CMS nodes.
|
java.util.List<MObject> |
IRevertResult.getCreatedElements()
Deprecated.
|
java.util.Collection<MObject> |
ICommitDetail.getCreatedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Set<MObject> |
ICommitDetailFragment.getCreatedElements()
Get the list of CMS elements to add to version control.
|
java.util.List<MObject> |
IRevertFragmentResult.getCreatedElements()
Get the created CMS nodes.
|
java.util.Set<MObject> |
IRevertDetail.getDeletedElements()
Deprecated.
Since 3.6, Call the same method on each
IRevertDetail.getFragments() . |
java.util.Set<MObject> |
IRevertFragmentDetail.getDeletedElements()
Get the elements that are deleted by the revert operation.
|
java.util.Set<MObject> |
IGetLockCommand.getElements()
Get the elements on which the command will be run.
The set of elements does not have to contain descendant elements when IGetLockCommand.isRecursive() is set. |
java.util.Collection<MObject> |
ICancelAddCommand.getElements()
Get the elements to cancel.
|
java.util.Collection<MObject> |
IUpdateCommand.getElements()
Get the elements where the update command is run.
|
java.util.Collection<MObject> |
IAddCommand.getElements()
Get the elements to add.
|
java.util.Collection<MObject> |
IGetLockResult.getLockedElements()
Get the elements successfully locked.
|
java.util.Map<MObject,java.lang.String> |
IGetLockResult.getLockFailures()
Get the other lock failures.
|
java.util.Collection<MObject> |
IUpdateDetails.getMergedElements()
Get the elements that whose local and remote modifications were merged, either automatically or manually.
|
java.util.Set<MObject> |
IRevertDetail.getModifiedElements()
Deprecated.
Since 3.6, Call the same method on each
IRevertDetail.getFragments() . |
java.util.Set<MObject> |
IRevertFragmentDetail.getModifiedElements()
Get the elements imported by the revert operation.
|
java.util.Collection<MObject> |
ICommitResultFragment.getModifiedElements()
Get the list of modified CMS nodes.
|
java.util.Collection<MObject> |
ICommitResult.getModifiedElements()
Deprecated.
call the same method for each fragment returned by
ICommitResult.getFragments() |
java.util.List<MObject> |
IRevertResult.getModifiedElements()
Deprecated.
|
java.util.Collection<MObject> |
ICommitDetail.getModifiedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Set<MObject> |
ICommitDetailFragment.getModifiedElements()
Get the list of modified CMS nodes.
|
java.util.List<MObject> |
IRevertFragmentResult.getModifiedElements()
Get the CMS nodes updated in the working copy.
|
java.util.Map<MObject,MObject> |
ICommitResult.getNeededNonVersionedElements()
Deprecated.
call the same method for each fragment returned by
ICommitResult.getFragments() |
java.util.Map<MObject,MObject> |
ICommitResult.getNeededNonVersionedElements()
Deprecated.
call the same method for each fragment returned by
ICommitResult.getFragments() |
java.util.Map<MObject,MObject> |
ICommitDetail.getNeededNonVersionedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Map<MObject,MObject> |
ICommitDetail.getNeededNonVersionedElements()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getNeededNonVersionedElements()
Get needed elements that are not versioned.
|
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getNeededNonVersionedElements()
Get needed elements that are not versioned.
|
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getNeededShellElements()
Get unresolved references used by elements to commit.
|
java.util.Map<MObject,MObject> |
ICommitDetailFragment.getNeededShellElements()
Get unresolved references used by elements to commit.
|
java.util.Collection<MObject> |
ICommitDetail.getNonModifiedElementsToUnlock()
Deprecated.
Call the same method on each fragment returned by
ICommitDetail.getFragments() . |
java.util.Set<MObject> |
ICommitDetailFragment.getNonModifiedElementsToUnlock()
Get the non modified elements whose lock should be released.
|
java.util.List<MObject> |
IAddResult.getNotAddedElements()
Get the elements that couldn't be added to version, because the
composition owner cannot be locked.
|
java.util.Collection<MObject> |
IGetLockResult.getOutdatedElements()
Get the elements that couldn't be locked because they are out of date.
|
java.util.Collection<MObject> |
ICommitCommand.getSelection()
Get the elements on which the commit was initially run.
|
java.util.Collection<MObject> |
IRevertCommand.getSelection()
Get the elements on which the revert was run.
|
java.util.List<MObject> |
IAddResult.getUndeletedElements()
Get the elements that were cancelled from removal scheduling.
|
java.util.Collection<MObject> |
IUpdateDetails.getUnlockedElements()
Get the elements who lost their lock.
|
java.util.Collection<MObject> |
IUpdateDetails.getUpdatedElements()
Get the CMS nodes updated in the working copy.
|
Modifier and Type | Method and Description |
---|---|
void |
IGetLockCommand.addElement(MObject el)
Add elements to be locked.
|
void |
ICancelAddCommand.addElement(MObject toCancel)
Add the given element to the collection of elements to undo.
|
void |
IRemoveCommand.addElement(MObject elementToRemove)
Add the given element to the collection of elements to remove.
|
void |
IUpdateCommand.addElement(MObject element)
Add CMS node element to be updated.
|
void |
IAddCommand.addElement(MObject toAdd)
Add the given element to the collection of elements to add.
|
java.lang.String |
ISymbolService.getFullName(MObject e)
Get the complete name of the model object.
|
java.lang.String |
ISymbolService.getName(MObject e) |
void |
ICodeReverser.reverseCode(MObject cmsNode)
Reverse the given CMS node element.
|
ReverseFailedException |
ReverseFailedException.setFailureLocation(MObject failedElement)
Set the element whose reverse failed.
|
Modifier and Type | Method and Description |
---|---|
void |
IUpdateCommand.add(java.util.Collection<MObject> cmsNodes)
Deprecated.
use
IUpdateCommand.add(Collection) instead. |
void |
IGetLockCommand.addElements(java.util.Collection<MObject> el)
Add elements to be locked.
|
void |
ICancelAddCommand.addElements(java.util.Collection<MObject> toCancel)
Add the given elements to the collection of elements to undo.
|
void |
IRemoveCommand.addElements(java.util.Collection<MObject> elementsToRemove)
Add the given elements to the collection of elements to remove.
|
void |
IUpdateCommand.addElements(java.util.Collection<MObject> elements)
Add CMS node elements to be updated.
|
void |
IAddCommand.addElements(java.util.Collection<MObject> toAdd)
Add the given elements to the collection of elements to add.
|
void |
ICommitCommand.addElements(java.util.Collection<MObject> elementsToAdd,
org.modelio.vbasic.progress.IModelioProgress monitor)
Add elements to be committed.
|
void |
IRevertCommand.addElements(java.util.Collection<MObject> elementsToAdd,
org.modelio.vbasic.progress.IModelioProgress monitor)
Add elements to be reverted.
|
void |
IRemoveCommand.execute(java.util.List<MObject> elementsToRemove,
org.modelio.vbasic.progress.IModelioProgress monitor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
MObject |
ICreateConnectionParameters.getRoot() |
Modifier and Type | Method and Description |
---|---|
ICreateTagCommand |
ICreateTagCommand.addElement(MObject el)
Add an element.
|
ICreateBranchCommand |
ICreateBranchCommand.addElement(MObject el)
Add an element.
|
void |
IConnectDirToRepositoryCommand.setElement(MObject element) |
Modifier and Type | Method and Description |
---|---|
void |
IBreakLockCommand.addElements(java.util.Collection<MObject> el)
Add elements to break.
|
void |
ISynchronizeStateCommand.execute(java.util.Collection<? extends MObject> selection,
boolean isRecursive,
org.modelio.vbasic.progress.IModelioProgress aMonitor)
Synchronize the element and its descendant lock state from the repository.
|
void |
ICleanupWorkingCopyCommand.execute(java.util.List<MObject> selectedElements,
org.modelio.vbasic.progress.IModelioProgress monitor)
Run SVN cleanup on the related working copies.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MObject> |
IAddConfig.getElements()
Get the elements to add.
|
java.util.Collection<MObject> |
ICommitConfig.getElements()
Get the elements to commit.
|
java.util.Collection<MObject> |
IUpdateConfig.getElements()
Get the list of elements where the update command is run.
|
java.util.Collection<MObject> |
IMergeConfig.getElements()
Get the elements where the merge command is run.
|
java.util.Set<MObject> |
IGetLockConfig.getElements()
Get the elements on which the command will be run.
The set of elements does not have to contain descendant elements when IGetLockConfig.isRecursive() is set. |
java.util.Collection<MObject> |
IRemoveConfig.getElements()
Get the elements to remove.
|
java.util.Collection<MObject> |
IRevertConfig.getSelection()
Get the elements on which the revert was run.
|
Modifier and Type | Method and Description |
---|---|
void |
IGetLockConfig.addElement(MObject el)
Add elements to be locked.
|
Modifier and Type | Method and Description |
---|---|
void |
IAddConfig.addElements(java.util.Collection<MObject> toAdd)
Add the given elements to the collection of elements to add.
|
void |
IGetLockConfig.addElements(java.util.Collection<MObject> el)
Add elements to be locked.
|
void |
IRemoveConfig.addElements(java.util.Collection<MObject> elements)
Add the given elements to the collection of elements to remove.
|
void |
ICommitConfig.addElements(java.util.Collection<MObject> elementsToAdd,
org.modelio.vbasic.progress.IModelioProgress monitor)
Add elements to be committed.
|
void |
IRevertConfig.addElements(java.util.Collection<MObject> elementsToAdd,
org.modelio.vbasic.progress.IModelioProgress monitor)
Add elements to be reverted.
|
Modifier and Type | Method and Description |
---|---|
java.io.File |
IFileChangesRecorder.getRecordedFile(MObject related,
java.lang.String key)
Look for an existing recorded file path.
|
void |
IFileChangesRecorder.recordDeletedFile(MObject related,
java.lang.String key,
java.io.File file)
Record a file deletion.
|
java.io.File |
IFileChangesRecorder.recordFile(MObject related,
java.lang.String key,
java.io.File file)
Record a file to be associated with the CMS node SVN operations.
|
java.io.File |
IFileChangesRecorder.recordFileMove(MObject related,
java.lang.String key,
java.io.File oldFile,
java.io.File newFile)
Record a moved/renamed file.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getAddToVersionDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getCommitDependencies(MObject cmsNode,
boolean recursive)
Get the commit dependencies of a model object.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getLockingDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getRevertDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getAddToVersionDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getCommitDependencies(MObject cmsNode,
boolean recursive)
Get the commit dependencies of a model object.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getLockingDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
java.util.Collection<? extends MObject> |
ICmsDependencyAnalyser.getRevertDependencies(MObject cmsNode,
boolean recursive)
The Implementation must return only direct dependencies, even if 'recursive' is true.
|
Modifier and Type | Method and Description |
---|---|
void |
IAuditService.audit(MObject element)
Post 'element' in the asynchronous audit queue.
|
boolean |
IAuditService.check(MObject element)
Launch the core protection checker on 'element' and its composition graph.
|
Modifier and Type | Method and Description |
---|---|
MObject |
IDGDynamicDecorator.IOverwrittenProperties.getElement() |
MObject |
IDiagramNode.getElement() |
MObject |
IDiagramGraphic.getElement()
Get the element this
IDiagramGraphic is related to. |
MObject |
IDiagramGraphic.getHyperLink()
For graphics that may have an hyper link to a model object, get the linked object.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IDiagramGraphic> |
IDiagramHandle.getDiagramGraphics(MObject element)
Returns the list of diagram graphic representing (ie: for which the getElement() method does return the element
of) the given reference in this diagram or an empty list if none is found.
|
void |
IDiagramGraphic.setHyperLink(MObject obj)
For graphics that may have an hyper link to a model object, set the linked object.
|
java.util.List<IDiagramGraphic> |
IDiagramGraphicFactory.unmask(MObject element,
int x,
int y)
Unmask a model element in a diagram.
|
java.util.List<IDiagramGraphic> |
IDiagramHandle.unmask(MObject element,
int x,
int y)
Unmask a model element in a diagram.
|
Modifier and Type | Method and Description |
---|---|
protected void |
GenericLinkTool.postConfigure(IDiagramHandle diagramHandle,
IDiagramGraphic originNode,
IDiagramGraphic targetNode,
ModelElement source,
ModelElement target,
MObject newElement,
IDiagramLink newLink,
java.util.List<IDiagramGraphic> newGraphics,
IDiagramLink.LinkRouterKind routerType,
ILinkPath path)
Hook called once the element is created, configured, unmasked and before the transaction is committed.
|
protected void |
GenericAttachedBoxTool.postConfigure(IDiagramHandle diagramHandle,
IDiagramGraphic parentGraphic,
IDiagramLink.LinkRouterKind routerType,
ILinkPath path,
Point point,
MObject parentElement,
MObject newElement,
java.util.List<IDiagramGraphic> newGraphics)
Hook called by
#actionPerformed(IDiagramHandle, IDiagramGraphic, LinkRouterKind, ILinkPath, Point) once the element is created, configured, unmasked and before the transaction is committed. |
protected void |
GenericMultiLinkTool.postConfigure(IDiagramHandle diagramHandle,
IDiagramGraphic lastNode,
java.util.List<IDiagramGraphic> otherNodes,
java.util.List<IDiagramLink.LinkRouterKind> routerKinds,
java.util.List<ILinkPath> paths,
Rectangle rectangle,
MObject newElement,
java.util.List<IDiagramGraphic> newGraphics)
Hook called once the element is created, configured, unmasked and before the transaction is committed.
|
protected void |
GenericBoxTool.postConfigure(IDiagramHandle diagramHandle,
IDiagramGraphic parentGraphic,
Rectangle rect,
ModelElement parentElement,
MObject newElement,
java.util.List<IDiagramGraphic> newGraphics)
Hook called once the element is created, configured, unmasked and before the transaction is committed.
|
protected void |
GenericAttachedBoxTool.postInDiagramConfigure(IDiagramHandle diagramHandle,
Rectangle rect,
ModelElement parentElement,
MObject newElement,
java.util.List<IDiagramGraphic> newGraphics)
Hook called by
GenericAttachedBoxTool.actionPerformedInDiagram(IDiagramHandle, Rectangle) once the element is created, configured, unmasked and before the transaction is committed. |
Modifier and Type | Method and Description |
---|---|
void |
IExternDocumentChangeListener.onOriginalDeleted(MObject model)
Called when the original content or the model object has been externally deleted.
|
void |
IExternDocumentChangeListener.onOriginalModified(MObject model)
Called when the original content has been externally modified.
|
Modifier and Type | Method and Description |
---|---|
MObject |
XmiImportConfiguration.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
XmiImportConfiguration.setOwner(MObject owner) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<MObject> |
DefaultModelComponentContributor.getElements()
Return the set of Elements that must be added to a model component.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultModelComponentContributor.addElement(MObject element)
Adds a model element that must be added to a model component.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class<? extends MObject>> |
IMetamodelService.getInheritingMetaclasses(java.lang.Class<? extends MObject> metaclass)
Get the metaclasses that inherit from the given metaclass.
|
java.lang.Class<? extends MObject> |
IMetamodelService.getMetaclass(java.lang.String metaclassName)
Deprecated.
Since Modelio 3.4 use
IMetamodelService.getMetamodel() .MMetamodel.getMClass(String) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class<? extends MObject>> |
IMetamodelService.getInheritingMetaclasses(java.lang.Class<? extends MObject> metaclass)
Get the metaclasses that inherit from the given metaclass.
|
java.lang.String |
IMetamodelService.getMetaclassName(java.lang.Class<? extends MObject> metaclass)
Returns the textual name of a metaclass.
Note: The returned name is NOT i18n'd. |
Modifier and Type | Method and Description |
---|---|
<T extends MObject> |
IModelingSession.findByAtt(java.lang.Class<T> metaclass,
java.lang.String att,
java.lang.String value)
Get elements in the model from a metaclass, a meta attribute name and its value.
|
<T extends MObject> |
IModelingSession.findByClass(java.lang.Class<T> metaclass)
Get all elements in the model from their metaclass.
|
<T extends MObject> |
IModelingSession.findElementById(java.lang.Class<T> metaclass,
java.lang.String id)
Get an element in the model from its id and metaclass.
|
Modifier and Type | Method and Description |
---|---|
MObject |
IModelManipulationService.clone(MObject element)
Clone the given element and attach it to the same parent.
|
MObject |
IUmlModel.createElement(java.lang.String metaclassName)
Create an element from its metaclass name.
|
MObject |
IUmlModel.createElement(java.lang.String metaclassName,
Element parentElement,
java.lang.String relation)
Create an element from its metaclass name, and attach it to a parent using a specific relation.
|
MObject |
IModelingSession.findByRef(MRef ref)
Get an element in the model from an
MRef . |
MObject |
IModelingSession.findElementById(MClass metaclass,
java.lang.String id)
Get an element in the model from its id and metaclass.
|
MObject |
IUmlModel.getRoot(MObject context)
Get the roots of the object in parameter.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MObject> |
IModelManipulationService.copyTo(java.util.Collection<? extends MObject> elements,
MObject to)
Copy the given elements under another one.
|
java.util.Collection<? extends MObject> |
IModelingSession.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.String value)
Get elements in the model from a metaclass, a meta attribute name and its value.
|
java.util.Collection<? extends MObject> |
IModelingSession.findByClass(MClass metaclass)
Get all elements in the model from their metaclass.
|
java.util.List<MObject> |
IUmlModel.getLibraryRoots()
Get all the roots of the libraries.
|
java.util.List<MObject> |
IUmlModel.getModelRoots()
Get all the roots of the editable model.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IElementFilter.accept(MObject element)
This method checks if an element is accepted.
|
MObject |
IModelManipulationService.clone(MObject element)
Clone the given element and attach it to the same parent.
|
java.util.List<MObject> |
IModelManipulationService.copyTo(java.util.Collection<? extends MObject> elements,
MObject to)
Copy the given elements under another one.
|
Image |
IImageService.getIcon(MObject element)
Get the standard metamodel icon of an model object (usually 16x16 pixels).
|
Image |
IImageService.getIcon(MObject element,
IPeerModule filter)
Get the stereotyped icon of an element (usually 16x16 pixels).
|
Image |
IImageService.getImage(MObject element)
Get the standard metamodel image of an model object (usually 32x32 pixels).
|
Image |
IImageService.getImage(MObject element,
IPeerModule filter)
Get the stereotyped image of an element (usually 32x32 pixels).
|
QualifiedImage |
IImageService.getQualifiedIcon(MObject element,
IPeerModule filter)
Get the stereotyped icon of an element (usually 16x16 pixels) as a
QualifiedImage |
QualifiedImage |
IImageService.getQualifiedImage(MObject element,
IPeerModule filter)
Get the stereotyped image of an element (usually 32x32 pixels) as a
QualifiedImage . |
MObject |
IUmlModel.getRoot(MObject context)
Get the roots of the object in parameter.
|
default Image |
IImageService.getStereotypedImage(MObject element,
IPeerModule filter,
boolean useCmsDecoration)
Deprecated.
use
IImageService.getIcon(MObject, IPeerModule) instead. |
default Image |
IImageService.getUmlImage(MObject element,
boolean useCmsDecoration)
Deprecated.
use
IImageService.getIcon(MObject) instead. |
void |
IModelManipulationService.moveTo(java.util.Collection<? extends MObject> elements,
MObject to)
Move the given elements under another one.
|
void |
IModelManipulationService.moveTo(java.util.Collection<? extends MObject> elements,
MObject to,
MObject oldParentHint)
Move the given elements under another one.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MObject> |
IModelManipulationService.copyTo(java.util.Collection<? extends MObject> elements,
MObject to)
Copy the given elements under another one.
|
Image |
IImageService.getIcon(java.lang.Class<? extends MObject> metaclass)
Get the small icon (16x16 pixels) representing the given metaclass.
|
Image |
IImageService.getImage(java.lang.Class<? extends MObject> metaclass)
Get the image (32x32 pixels) representing the given metaclass.
|
default Image |
IImageService.getMetaclassImage(java.lang.Class<? extends MObject> metaclass)
Deprecated.
use
IImageService.getIcon(Class) instead |
void |
IModelManipulationService.moveTo(java.util.Collection<? extends MObject> elements,
MObject to)
Move the given elements under another one.
|
void |
IModelManipulationService.moveTo(java.util.Collection<? extends MObject> elements,
MObject to,
MObject oldParentHint)
Move the given elements under another one.
|
Modifier and Type | Method and Description |
---|---|
MObject |
IElementDeletedEvent.getDeletedElement()
Used to get the destroyed element.
|
MObject |
IElementMovedEvent.getMovedElement()
Used to get the moved element.
|
MObject |
IElementMovedEvent.getNewParent()
Used to get the new moved element parent.
|
MObject |
IElementDeletedEvent.getOldParent()
Used to get the destroyed element parent.
|
MObject |
IElementMovedEvent.getOldParent()
Used to get the old moved element parent.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MObject> |
IStatusChangeEvent.getAccessChanged()
Get the element whose access rights changed.
|
java.util.Collection<MObject> |
IStatusChangeEvent.getAuditStatusChanged() |
java.util.Collection<MObject> |
IStatusChangeEvent.getCmsStatusChanged() |
java.util.Set<MObject> |
IModelChangeEvent.getCreationEvents()
Used to get the list of created elements.
|
java.util.Collection<MObject> |
IStatusChangeEvent.getShellStateChanged() |
java.util.Collection<MObject> |
IStatusChangeEvent.getStatusChanged()
Get all the elements whose status changed.
|
java.util.Set<MObject> |
IModelChangeEvent.getUpdateEvents()
Used to get the list of updated elements.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ElementScopeFilter.accept(MObject element) |
boolean |
ElementScope.isMatching(MObject e)
Check that the given element matches the scope's metaclass/stereotype.
|
Modifier and Type | Method and Description |
---|---|
void |
INavigationService.fireNavigate(MObject target)
Fire all navigation listeners.
|
void |
INavigationListener.navigateTo(MObject target)
Implementation should display and select the element in its view.
|
Modifier and Type | Method and Description |
---|---|
void |
INavigationService.fireNavigate(java.util.List<MObject> targets)
Fire all navigation listeners.
|
void |
INavigationListener.navigateTo(java.util.List<MObject> targets)
Implementation should display and select the elements in its view.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
IPatternService.getPatterns(java.util.Collection<MObject> elements)
Get patterns applicable on these elements from the catalog.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPickingClient.acceptElement(MObject target)
Returns whether the field accepts the element as a value.
|
boolean |
IPickingSession.hoverElement(MObject target)
Ask the picking client whether it accepts the given element.
|
void |
IPickingSession.selectElement(MObject target)
Tell the picking client to pick the given element.
|
boolean |
IPickingClient.setElement(MObject target)
Set the field value to the given element and end the picking session
if the given element is valid.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultModuleAction.accept(MObject[] selectedElements) |
boolean |
IModuleAction.accept(MObject[] selectedElements) |
boolean |
DefaultModuleAction.isActiveFor(MObject[] selectedElements,
boolean readOnlyTool) |
boolean |
IModuleAction.isActiveFor(MObject[] selectedElements,
boolean readOnlyTool) |
Modifier and Type | Method and Description |
---|---|
boolean |
IModuleCommandHandler.accept(java.util.List<MObject> selectedElements,
IModule module)
This methods authorizes a command to be displayed in a defined context.
|
boolean |
DefaultModuleCommandHandler.accept(java.util.List<MObject> selectedElements,
IModule module)
The handler accepts elements matching at least one scope
|
void |
IModuleCommandHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module)
Method invoked when the command is launched.
|
boolean |
IModuleCommandHandler.isActiveFor(java.util.List<MObject> selectedElements,
IModule module)
This method precizes if a command has to be desactivated.
|
boolean |
DefaultModuleCommandHandler.isActiveFor(java.util.List<MObject> selectedElements,
IModule module)
The handler is active by default.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DiagramCreationStandardHandler.postConfigureElement(MObject newElement,
IModule module)
Applies the diagram style and open the diagram if asked for.
|
protected void |
ElementCreationStandardHandler.postConfigureElement(MObject newElement,
IModule module)
Hook called once the element is created and configured and before the transaction is committed.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ElementCreationStandardHandler.accept(java.util.List<MObject> selectedElements,
IModule module) |
boolean |
ApplyPatternStandardHandler.accept(java.util.List<MObject> selectedElements,
IModule module) |
boolean |
RunJythonScriptStandardHandler.accept(java.util.List<MObject> selectedElements,
IModule module) |
void |
ElementCreationStandardHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module) |
void |
RunJythonScriptBasicHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module) |
void |
ApplyPatternStandardHandler.actionPerformed(java.util.List<MObject> selectedElements,
IModule module) |
protected java.util.Map<java.lang.String,java.lang.Object> |
ApplyPatternStandardHandler.configure(java.util.List<MObject> selectedElements,
IModule module)
Configure the command before being executed.
|
protected javax.script.Bindings |
RunJythonScriptBasicHandler.configure(javax.script.ScriptEngine engine,
java.util.List<MObject> selectedElements,
IModule module)
Computes the bindings to use to run the scripts.
|
boolean |
RunJythonScriptStandardHandler.isActiveFor(java.util.List<MObject> selectedElements,
IModule module) |
protected void |
ApplyPatternStandardHandler.postConfigure(java.util.List<MObject> selectedElements,
IModule module)
Hook called once the pattern is applied and before the transaction is committed.
|
protected boolean |
RunJythonScriptBasicHandler.runBooleanScript(java.lang.String scriptParamName,
java.util.List<MObject> selectedElements,
IModule module)
Run a Jython script stored in the given command parameter.
|
Modifier and Type | Method and Description |
---|---|
abstract MObject |
AbstractWizardContributor.actionPerformed(ModelElement diagramContext,
java.lang.String diagramName,
java.lang.String diagramDescription)
Execute the creation action.
|
MObject |
IWizardContributor.actionPerformed(ModelElement context,
java.lang.String name,
java.lang.String description)
Execute the creation action.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IMdaExpert.canLink(Stereotype linkStereotype,
MClass linkMetaclass,
MObject from,
MObject to) |
default boolean |
IMdaExpert.canSource(ElementScope linkScope,
MObject from) |
boolean |
IMdaExpert.canSource(Stereotype linkStereotype,
MObject linkMetaclass,
MObject from) |
boolean |
IMdaExpert.canTarget(Stereotype linkStereotype,
MObject linkMetaclass,
MObject to) |
Modifier and Type | Method and Description |
---|---|
void |
IModulePropertyTable.addProperty(java.lang.String key,
MObject value,
java.util.Collection<? extends MClass> acceptedMetaclasses,
IMObjectFilter mobjectFilter)
Add a "MObject" typed property in the model.
|
Modifier and Type | Method and Description |
---|---|
void |
IModulePropertyPage.changeProperty(java.util.List<MObject> elements,
int row,
java.lang.String value)
This method is called when the user modify the value of a property.
|
void |
IModulePropertyPage.update(java.util.List<MObject> elements,
IModulePropertyTable table)
This method is called to provide the properties that will populate the module properties view.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MObject> |
ReportEntry.getLinkedObjects() |
Modifier and Type | Method and Description |
---|---|
void |
Report.addError(int code,
java.lang.String message,
MObject... mObjects)
Adds an ERROR message to the Report.
|
void |
Report.addError(int code,
java.lang.String category,
java.lang.String message,
MObject... mObjects)
Adds an ERROR message to the Report.
|
void |
Report.addError(int code,
java.lang.String category,
java.lang.String helpUrl,
java.lang.String message,
MObject... mObjects)
Adds an ERROR message to the Report.
|
void |
Report.addTip(int code,
java.lang.String message,
MObject... mObjects)
Adds an TIP message to the Report.
|
void |
Report.addTip(int code,
java.lang.String category,
java.lang.String message,
MObject... mObjects)
Adds an TIP message to the Report.
|
void |
Report.addTip(int code,
java.lang.String category,
java.lang.String helpUrl,
java.lang.String message,
MObject... mObjects)
Adds an TIP message to the Report.
|
void |
Report.addWarning(int code,
java.lang.String message,
MObject... mObjects)
Adds an WARNING message to the Report.
|
void |
Report.addWarning(int code,
java.lang.String category,
java.lang.String message,
MObject... mObjects)
Adds an WARNING message to the Report.
|
void |
Report.addWarning(int code,
java.lang.String category,
java.lang.String helpUrl,
java.lang.String message,
MObject... mObjects)
Adds an WARNING message to the Report.
|
Constructor and Description |
---|
ReportEntry(EntryKind kind,
int code,
java.lang.String category,
java.lang.String helpUrl,
java.lang.String message,
MObject[] linkedObjects) |
Modifier and Type | Method and Description |
---|---|
boolean |
IEditorDropClient.acceptDroppedElements(MObject[] element)
Returns whether the field accepts the element as a value.
|
void |
IEditorDropClient.setDroppedElements(MObject[] dropedElement)
Set the field value to the given element and end the picking session
if the given element is valid.
|
Constructor and Description |
---|
ElementField(FormToolkit toolkit,
Composite parent,
IFormFieldData model,
java.util.List<java.lang.Class<? extends MObject>> allowedMetaclasses) |
MultipleElementField(IModuleContext moduleContext,
FormToolkit toolkit,
Composite parent,
IFormFieldData model,
java.util.List<java.lang.Class<? extends MObject>> allowedMetaclasses) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MObject> |
ICandidateProvider.getElements(MObject e) |
Modifier and Type | Method and Description |
---|---|
java.util.List<MObject> |
ICandidateProvider.getElements(MObject e) |
Modifier and Type | Field and Description |
---|---|
protected MObject |
ResultsProposalPopup.selected |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<MObject> |
ResultsProposalPopup.elements |
Modifier and Type | Method and Description |
---|---|
MObject |
TextWrapperForIElement.getSelectedElement() |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class<? extends MObject>> |
TextWrapperForIElement.getAllowedMetaclasses() |
Modifier and Type | Method and Description |
---|---|
boolean |
TextWrapperForIElement.acceptDroppedElements(MObject[] target) |
boolean |
TextWrapperForIElement.acceptElement(MObject target) |
void |
IElementChangeListener.selectedElementChanged(MObject oldElement,
MObject newElement)
Called when the selected element changes.
|
void |
TextWrapperForIElement.setDroppedElements(MObject[] dropedElement) |
boolean |
TextWrapperForIElement.setElement(MObject target) |
Modifier and Type | Method and Description |
---|---|
void |
TextWrapperForIElement.addAllowedMetaclass(java.lang.Class<? extends MObject> allowedMetaclass) |
void |
TextWrapperForIElement.addAllowedMetaclasses(java.util.List<java.lang.Class<? extends MObject>> metaclasses) |
boolean |
TextWrapperForIElement.removeAllowedMetaclass(java.lang.Class<? extends MObject> allowedMetaclass) |
boolean |
TextWrapperForIElement.removeAllowedMetaclasses(java.util.List<java.lang.Class<? extends MObject>> metaclasses) |
Constructor and Description |
---|
TextWrapperForIElement(Composite parent,
MObject initialElement,
boolean acceptNullValue,
java.util.List<java.lang.Class<? extends MObject>> allowedMetaclasses)
C'tor.
|
Constructor and Description |
---|
ResultsProposalPopup(Control control,
java.util.List<MObject> elements,
boolean acceptNullValue)
Constructor initializing a ResultsProposalPopup.
|
TextWrapperForIElement(Composite parent,
MObject initialElement,
boolean acceptNullValue,
java.util.List<java.lang.Class<? extends MObject>> allowedMetaclasses)
C'tor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IModelViewTemplate<T extends MObject>
A Model View template creates a well-defined specific view from a so-called 'base' element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArchimateAbstractElement
ArchimateAbstractElement vnull
|
interface |
ArchimateView
ArchimateView vnull
|
interface |
Concept
Concept vnull
|
interface |
Relationship
Relationship vnull
|
interface |
RelationshipConnector
RelationshipConnector vnull
|
interface |
ViewPointDiagram
ViewPointDiagram vnull
A viewpoint diagram is a diagram that displays all diagrams owned by the viewpoint containing this diagram.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActiveStructureElement
ActiveStructureElement vnull
|
interface |
BehaviorElement
BehaviorElement vnull
|
interface |
ExternalActiveStructureElement
ExternalActiveStructureElement vnull
|
interface |
ExternalBehaviorElement
ExternalBehaviorElement vnull
|
interface |
InternalActiveStructureElement
InternalActiveStructureElement vnull
Internal active structure are the elements that realize the behavior exposed by external active structures.
|
interface |
InternalBehaviorElement
InternalBehaviorElement vnull
|
interface |
PassiveStructureElement
PassiveStructureElement vnull
|
interface |
StructureElement
StructureElement vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeElement
CompositeElement vnull
|
interface |
Grouping
Grouping vnull
|
interface |
Location
Location vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
MotivationElement
MotivationElement vnull
The motivation elements address the way the Enterprise Architecture is aligned to its context.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArchimateProject
ArchimateProject vnull
|
interface |
Folder
Folder vnull
|
interface |
Model
Model vnull
|
interface |
ViewPoint
ViewPoint vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationFolder
ApplicationFolder v1.0.00
null
|
interface |
BusinessFolder
BusinessFolder v1.0.00
null
|
interface |
ImplementationFolder
ImplementationFolder v1.0.00
null
|
interface |
MotivationFolder
MotivationFolder v1.0.00
null
|
interface |
PhysicalFolder
PhysicalFolder v1.0.00
null
|
interface |
StrategyFolder
StrategyFolder v1.0.00
null
|
interface |
TechnologyFolder
TechnologyFolder v1.0.00
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationEvent
ApplicationEvent vnull
|
interface |
ApplicationFunction
ApplicationFunction vnull
|
interface |
ApplicationInteraction
ApplicationInteraction vnull
|
interface |
ApplicationInternalBehaviorElement
ApplicationInternalBehaviorElement vnull
null
|
interface |
ApplicationProcess
ApplicationProcess vnull
|
interface |
ApplicationService
ApplicationService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationCollaboration
ApplicationCollaboration vnull
|
interface |
ApplicationComponent
ApplicationComponent vnull
|
interface |
ApplicationInterface
ApplicationInterface vnull
|
interface |
ApplicationInternalActiveStructureElement
ApplicationInternalActiveStructureElement vnull
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataObject
DataObject vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessInternalActiveStructureElement
BusinessInternalActiveStructureElement vnull
|
interface |
BusinessInternalBehaviorElement
BusinessInternalBehaviorElement vnull
|
interface |
BusinessPassiveStructureElement
BusinessPassiveStructureElement vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessEvent
BusinessEvent vnull
|
interface |
BusinessFunction
BusinessFunction vnull
|
interface |
BusinessInteraction
BusinessInteraction vnull
|
interface |
BusinessProcess
BusinessProcess vnull
|
interface |
BusinessService
BusinessService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Product
Product vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessActor
BusinessActor vnull
|
interface |
BusinessCollaboration
BusinessCollaboration vnull
|
interface |
BusinessInterface
BusinessInterface vnull
|
interface |
BusinessRole
BusinessRole vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessObject
BusinessObject vnull
|
interface |
Contract
Contract vnull
|
interface |
Representation
Representation vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Deliverable
Deliverable vnull
|
interface |
Gap
Gap vnull
|
interface |
ImplementationEvent
ImplementationEvent vnull
|
interface |
Plateau
Plateau vnull
|
interface |
WorkPackage
WorkPackage vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Assessment
Assessment vnull
|
interface |
Driver
Driver vnull
|
interface |
Meaning
Meaning vnull
|
interface |
Outcome
Outcome vnull
|
interface |
Principle
Principle vnull
|
interface |
Stakeholder
Stakeholder vnull
|
interface |
Value
Value vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
DistributionNetwork
DistributionNetwork vnull
|
interface |
Equipment
Equipment vnull
|
interface |
Facility
Facility vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Material
Material vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Capability
Capability vnull
|
interface |
CourseOfAction
CourseOfAction vnull
|
interface |
StrategyBehaviorElement
StrategyBehaviorElement vnull
null
|
interface |
ValueStream
ValueStream vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
TechnologyEvent
TechnologyEvent vnull
|
interface |
TechnologyFunction
TechnologyFunction vnull
|
interface |
TechnologyInteraction
TechnologyInteraction vnull
|
interface |
TechnologyInternalBehaviorElement
TechnologyInternalBehaviorElement vnull
|
interface |
TechnologyProcess
TechnologyProcess vnull
|
interface |
TechnologyService
TechnologyService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicationNetwork
CommunicationNetwork vnull
|
interface |
Device
Device vnull
|
interface |
Path
Path vnull
|
interface |
SystemSoftware
SystemSoftware vnull
|
interface |
TechnologyActiveStructureElement
TechnologyActiveStructureElement vnull
null
|
interface |
TechnologyCollaboration
TechnologyCollaboration vnull
|
interface |
TechnologyInterface
TechnologyInterface vnull
|
interface |
TechnologyInternalActiveStructureElement
TechnologyInternalActiveStructureElement vnull
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
TechnologyObject
TechnologyObject vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Access
Access vnull
|
interface |
DependencyRelationship
DependencyRelationship vnull
|
interface |
Influence
Influence v1.0.3
|
interface |
Serving
Serving vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
DynamicRelationship
DynamicRelationship vnull
|
interface |
Flow
Flow vnull
|
interface |
Triggering
Triggering vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
AndJunction
AndJunction vnull
|
interface |
Junction
Junction vnull
|
interface |
OrJunction
OrJunction vnull
|
interface |
OtherRelationship
OtherRelationship vnull
null
|
interface |
Specialization
Specialization vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Aggregation
Aggregation vnull
|
interface |
Assignment
Assignment vnull
|
interface |
Composition
Composition vnull
|
interface |
Realization
Realization vnull
|
interface |
StructuralRelationship
StructuralRelationship vnull
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<? extends MObject> |
Metamodel.getJavaInterface(MClass mClass)
Deprecated.
use
MClass#getJavaInterface(String) |
Modifier and Type | Method and Description |
---|---|
static MClass |
Metamodel.getMClass(java.lang.Class<? extends MObject> javaInterface)
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnalystContainer
AnalystContainer v0.0.9054
Analyst items container.
|
interface |
AnalystElement
AnalystElement v0.0.9054
Analyst element that is not a container.
|
interface |
AnalystItem
AnalystItem v0.0.9054
This is the root class for all Analyst model elements.
|
interface |
AnalystProject
AnalystProject v0.0.9054
Working space for the requirements model.
|
interface |
AnalystPropertyTable
AnalystPropertyTable v0.0.9054
null
|
interface |
BusinessRule
BusinessRule v0.0.9054
null
|
interface |
BusinessRuleContainer
BusinessRuleContainer v0.0.9054
null
|
interface |
Dictionary
Dictionary v0.0.9054
A Dictionary can contain Terms and other Dictionaries.
|
interface |
GenericAnalystContainer
GenericAnalystContainer v0.0.9054
A GenericAnalystContainer defines a hierarchy that breaks down the analyst model.
|
interface |
GenericAnalystElement
GenericAnalystElement v0.0.9054
Analyst item that must be stereotyped.
|
interface |
Goal
Goal v0.0.9054
null
|
interface |
GoalContainer
GoalContainer v0.0.9054
null
|
interface |
KPI
KPI v2.0.01
Expression of a requirement.
|
interface |
KPIContainer
KPIContainer v2.0.01
|
interface |
Requirement
Requirement v0.0.9054
Expression of a requirement.
|
interface |
RequirementContainer
RequirementContainer v0.0.9054
A RequirementContainer defines a hierarchy that breaks down the requirement model.
|
interface |
Risk
Risk v0.0.9055
|
interface |
RiskContainer
RiskContainer v0.0.9055
|
interface |
Term
Term v0.0.9054
Dictionary term definition.
|
interface |
Test
Test v1.0.0
|
interface |
TestContainer
TestContainer v1.0.0
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnActivity
BpmnActivity v0.0.9054
An Activity is work that is performed within a Business Process.
|
interface |
BpmnAdHocSubProcess
BpmnAdHocSubProcess v0.0.9054
An Ad-Hoc Sub-Process is a specialized type of Sub-Process that is a group of Activities that have no required sequence relationships.
|
interface |
BpmnBusinessRuleTask
BpmnBusinessRuleTask v0.0.9054
A Business Rule Task provides a mechanism for the Process to provide input to a Business Rules Engine and to get the output of calculations that the Business Rules Engine might provide.
|
interface |
BpmnCallActivity
BpmnCallActivity v0.0.9054
|
interface |
BpmnComplexBehaviorDefinition
BpmnComplexBehaviorDefinition v0.0.9054
This element controls when and which Events are thrown in case behavior of the Multi-Instance Activity is set to complex.
|
interface |
BpmnLoopCharacteristics
BpmnLoopCharacteristics v0.0.9054
null
|
interface |
BpmnManualTask
BpmnManualTask v0.0.9054
A Manual Task is a Task that is expected to be performed without the aid of any business process execution engine or any application.
|
interface |
BpmnMultiInstanceLoopCharacteristics
BpmnMultiInstanceLoopCharacteristics v0.0.9054
null
|
interface |
BpmnReceiveTask
BpmnReceiveTask v0.0.9054
A Receive Task is a simple Task that is designed to wait for a Message to arrive from an external Participant (relative to the Process).
|
interface |
BpmnScriptTask
BpmnScriptTask v0.0.9054
A Script Task is executed by a business process engine.
|
interface |
BpmnSendTask
BpmnSendTask v0.0.9054
A Send Task is a simple Task that is designed to send a Message to an external Participant (relative to the Process).
|
interface |
BpmnServiceTask
BpmnServiceTask v0.0.9054
A Service Task is a Task that uses some sort of service, which could be a Web service or an automated application.
|
interface |
BpmnStandardLoopCharacteristics
BpmnStandardLoopCharacteristics v0.0.9054
null
|
interface |
BpmnSubProcess
BpmnSubProcess v0.0.9054
A Sub-Process is an Activity whose internal details have been modeled using Activities, Gateways, Events, and Sequence Flow.
|
interface |
BpmnTask
BpmnTask v0.0.9054
A Task is an atomic Activity within a Process flow.
|
interface |
BpmnTransaction
BpmnTransaction v0.0.9054
A Transaction is a specialized type of Sub-Process which will have a special behavior that is controlled through a transaction protocol (such as WS-Transaction).
|
interface |
BpmnUserTask
BpmnUserTask v0.0.9054
A User Task is a typical "workflow" Task where a human performer performs the Task with the assistance of a software application and is scheduled through a task list manager of some sort.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnCollaborationDiagram
BpmnCollaborationDiagram v0.0.9054
|
interface |
BpmnProcessCollaborationDiagram
BpmnProcessCollaborationDiagram v0.0.9054
|
interface |
BpmnProcessDesignDiagram
BpmnProcessDesignDiagram v0.0.9054
|
interface |
BpmnSubProcessDiagram
BpmnSubProcessDiagram v0.0.9054
Diagram dedicated to subprocesses.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnEndPoint
BpmnEndPoint v0.0.9054
|
interface |
BpmnInterface
BpmnInterface v0.0.9054
|
interface |
BpmnOperation
BpmnOperation v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnBoundaryEvent
BpmnBoundaryEvent v0.0.9054
Event attached to the boundary of an activity.
|
interface |
BpmnCancelEventDefinition
BpmnCancelEventDefinition v0.0.9054
|
interface |
BpmnCatchEvent
BpmnCatchEvent v0.0.9054
Events catching some sort of signal or condition (message, condition, timer, etc.).
|
interface |
BpmnCompensateEventDefinition
BpmnCompensateEventDefinition v0.0.9054
Compensation Events are used in the context of triggering or handling compensation.
|
interface |
BpmnConditionalEventDefinition
BpmnConditionalEventDefinition v0.0.9054
Event defined by a condition
|
interface |
BpmnEndEvent
BpmnEndEvent v0.0.9054
the End Event indicates where a Process will end.
|
interface |
BpmnErrorEventDefinition
BpmnErrorEventDefinition v0.0.9054
Event definition for an error.
|
interface |
BpmnEscalationEventDefinition
BpmnEscalationEventDefinition v0.0.9054
Event corresponding to an escalation.
|
interface |
BpmnEvent
BpmnEvent v0.0.9054
|
interface |
BpmnEventDefinition
BpmnEventDefinition v0.0.9054
Defines the type of contained triggers expected for an Event
|
interface |
BpmnImplicitThrowEvent
BpmnImplicitThrowEvent v0.0.9054
This is a non-graphical Event that this used for Multi-Instance Activities
|
interface |
BpmnIntermediateCatchEvent
BpmnIntermediateCatchEvent v0.0.9054
|
interface |
BpmnIntermediateThrowEvent
BpmnIntermediateThrowEvent v0.0.9054
|
interface |
BpmnLinkEventDefinition
BpmnLinkEventDefinition v0.0.9054
|
interface |
BpmnMessageEventDefinition
BpmnMessageEventDefinition v0.0.9054
Specifies the receive or sending of a message.
|
interface |
BpmnSignalEventDefinition
BpmnSignalEventDefinition v0.0.9054
Event attached to the receip or sending of a signal.
|
interface |
BpmnStartEvent
BpmnStartEvent v0.0.9054
|
interface |
BpmnTerminateEventDefinition
BpmnTerminateEventDefinition v0.0.9054
|
interface |
BpmnThrowEvent
BpmnThrowEvent v0.0.9054
|
interface |
BpmnTimerEventDefinition
BpmnTimerEventDefinition v0.0.9054
Event corresponding to a timer event, such as the end of a duration
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnMessage
BpmnMessage v0.0.9054
|
interface |
BpmnMessageFlow
BpmnMessageFlow v0.0.9054
A Message Flow is used to show the flow of Messages between two Participants that are prepared to send and receive them.
|
interface |
BpmnSequenceFlow
BpmnSequenceFlow v0.0.9054
A Sequence Flow is used to show the order of Flow Elements in a Process or a Choreography.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnComplexGateway
BpmnComplexGateway v0.0.9054
The Complex Gateway can be used to model complex synchronization behavior.
|
interface |
BpmnEventBasedGateway
BpmnEventBasedGateway v0.0.9054
The Event-Based Gateway represents a branching point in the Process where the alternative paths that follow the Gateway are based on Events that occur, rather than the evaluation of Expressions using Process data (as with an Exclusive or Inclusive Gateway).
|
interface |
BpmnExclusiveGateway
BpmnExclusiveGateway v0.0.9054
A diverging Exclusive Gateway (Decision) is used to create alternative paths within a Process flow.
|
interface |
BpmnGateway
BpmnGateway v0.0.9054
Gateways are used to control how the Process flows (how Tokens flow) through Sequence Flow as they converge and diverge within a Process.
|
interface |
BpmnInclusiveGateway
BpmnInclusiveGateway v0.0.9054
A diverging Inclusive Gateway (Inclusive Decision) can be used to create alternative but also parallel paths within a Process flow.
|
interface |
BpmnParallelGateway
BpmnParallelGateway v0.0.9054
A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnDataAssociation
BpmnDataAssociation v0.0.9054
|
interface |
BpmnDataInput
BpmnDataInput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataObject
BpmnDataObject v0.0.9054
The primary construct for modeling data within the Process flow is the DataObject element.
|
interface |
BpmnDataOutput
BpmnDataOutput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataState
BpmnDataState v0.0.9054
null
|
interface |
BpmnDataStore
BpmnDataStore v0.0.9054
A DataStore provides a mechanism for Activities to retrieve or update stored information that will persist beyond the scope of the Process.
|
interface |
BpmnItemAwareElement
BpmnItemAwareElement v0.0.9054
|
interface |
BpmnItemDefinition
BpmnItemDefinition v0.0.9054
null
|
interface |
BpmnSequenceFlowDataAssociation
BpmnSequenceFlowDataAssociation v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnCollaboration
BpmnCollaboration v2.2.00
The Collaboration package contains classes which are used for modeling Collaborations, which is a collection of Participants shown as Pools, their interactions as shown by Message Flow, and may include Processes within the Pools and/or Choreographies between the Pools.
|
interface |
BpmnLane
BpmnLane v0.0.9054
A Lane element defines one specific partition in a LaneSet.
|
interface |
BpmnLaneSet
BpmnLaneSet v0.0.9054
The LaneSet element defines the container for one or more Lanes.
|
interface |
BpmnParticipant
BpmnParticipant v0.0.9054
A Participant represents a specific PartnerEntity (e.g., a company) and/or a more general PartnerRole (e.g., a buyer, seller, or manufacturer) that are Participants in a Collaboration.
|
interface |
BpmnProcess
BpmnProcess v2.2.0
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnResource
BpmnResource v0.0.9054
|
interface |
BpmnResourceParameter
BpmnResourceParameter v0.0.9054
null
|
interface |
BpmnResourceParameterBinding
BpmnResourceParameterBinding v0.0.9054
Valuates the value of a resource parameter for a value occurence.
|
interface |
BpmnResourceRole
BpmnResourceRole v0.0.9054
Resource allocated to a model element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnArtifact
BpmnArtifact v0.0.9054
BPMN provides modelers with the capability of showing additional information about a Process that is not directly related to the Sequence Flow or Message Flow of the Process.
|
interface |
BpmnAssociation
BpmnAssociation v0.0.9054
An Association is used to associate information and Artifacts with Flow Objects.
|
interface |
BpmnBaseElement
BpmnBaseElement v0.0.9054
BaseElement is the abstract super class for most BPMN elements.
|
interface |
BpmnFlowElement
BpmnFlowElement v0.0.9054
FlowElement is the abstract super class for all elements that can appear in a Process flow, which are FlowNodes - which consist of Activities, Choreography Activities Gateways, and Events - Data Objects, Data Associations, and Sequence Flow.
|
interface |
BpmnFlowNode
BpmnFlowNode v0.0.9054
FlowNodes represent nodes interconnected using sequence flows or message flows.
|
interface |
BpmnGroup
BpmnGroup v0.0.9054
|
interface |
BpmnSharedDefinitions
BpmnSharedDefinitions v2.2.0
Definitions BPMN metaclass.
|
interface |
BpmnSharedElement
BpmnSharedElement v2.2.0
null
|
Modifier and Type | Method and Description |
---|---|
MObject |
BpmnBaseElement.getBpmnContext() |
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractDiagram
AbstractDiagram v0.0.9054
|
interface |
ActivityDiagram
ActivityDiagram v0.0.9054
|
interface |
BehaviorDiagram
BehaviorDiagram v0.0.9054
null
|
interface |
ClassDiagram
ClassDiagram v0.0.9054
|
interface |
CommunicationDiagram
CommunicationDiagram v0.0.9054
|
interface |
CompositeStructureDiagram
CompositeStructureDiagram v0.0.9054
|
interface |
DeploymentDiagram
DeploymentDiagram v0.0.9054
|
interface |
DiagramSet
DiagramSet v0.0.9054
null
|
interface |
GraphDiagram
GraphDiagram v2.1.02
|
interface |
ObjectDiagram
ObjectDiagram v0.0.9054
|
interface |
SequenceDiagram
SequenceDiagram v0.0.9054
|
interface |
StateMachineDiagram
StateMachineDiagram v0.0.9054
|
interface |
StaticDiagram
StaticDiagram v0.0.9054
|
interface |
UseCaseDiagram
UseCaseDiagram v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
ImpactDiagram
ImpactDiagram v3.6.00
null
|
interface |
ImpactLink
ImpactLink v3.6.00
|
interface |
ImpactModel
ImpactModel v3.6.00
null
|
interface |
ImpactProject
ImpactProject v3.6.00
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
ModuleComponent
ModuleComponent v0.0.9054
Module Modelio specific metaclass.
|
interface |
ModuleParameter
ModuleParameter v0.0.9054
Definition of a module parameter.
|
interface |
Project
Project v1.1.1
|
Modifier and Type | Method and Description |
---|---|
boolean |
BrokenElementTester.isBroken(MObject anObject) |
Modifier and Type | Method and Description |
---|---|
static Interaction |
InteractionHelper.getInteraction(MObject el)
Returns the
Interaction enclosing the passed element if any, null otherwise. |
Modifier and Type | Method and Description |
---|---|
MObject |
MModelServices.findById(MClass metaclass,
java.lang.String id) |
MObject |
IMModelServices.findById(MClass metaclass,
java.lang.String id)
Get an element in the model from its id and metaclass.
|
MObject |
MModelServices.findByRef(MRef ref) |
MObject |
IMModelServices.findByRef(MRef ref)
Get an element in the model from an
MRef . |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends MObject> |
MModelServices.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.Object val) |
java.util.Collection<? extends MObject> |
IMModelServices.findByAtt(MClass metaclass,
java.lang.String att,
java.lang.Object value)
Get elements in the model from a metaclass, a meta attribute name and its value.
|
java.util.Collection<? extends MObject> |
MModelServices.findByClass(MClass metaclass) |
java.util.Collection<? extends MObject> |
IMModelServices.findByClass(MClass metaclass)
Get all elements in the model from their metaclass.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
MModelServices.getCompositionPath(MObject mObject) |
java.lang.String |
IMModelServices.getCompositionPath(MObject mObject) |
Modifier and Type | Interface and Description |
---|---|
interface |
AcceptCallEventAction
AcceptCallEventAction v0.0.9054
AcceptCallAction is an accept event action representing the receipt of a synchronous call request.
|
interface |
AcceptChangeEventAction
AcceptChangeEventAction v0.0.9054
A change event occurs when the Boolean-valued expression becomes true.
|
interface |
AcceptSignalAction
AcceptSignalAction v0.0.9054
AcceptSignalAction is an accept event action representing the receipt of an asynchronous signal.
|
interface |
AcceptTimeEventAction
AcceptTimeEventAction v0.0.9054
An AcceptTimeEventAction waits for the occurrence of a time event meeting a specified condition.
|
interface |
Activity
Activity v0.0.9054
An activity specifies the coordination of executions of subordinate behaviors, using a control and data flow model.
|
interface |
ActivityAction
ActivityAction v0.0.9054
The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.
|
interface |
ActivityEdge
ActivityEdge v0.0.9054
ActivityEdge is an abstract class for the connections along which tokens flow between activity nodes.
|
interface |
ActivityFinalNode
ActivityFinalNode v0.0.9054
An activity may have more than one activity final node.
|
interface |
ActivityGroup
ActivityGroup v0.0.9054
Nodes and edges can belong to more than one group.
|
interface |
ActivityNode
ActivityNode v0.0.9054
The execution of an action represents some transformation or processing in the modeled
system, be it a computer system or otherwise.
|
interface |
ActivityParameterNode
ActivityParameterNode v0.0.9054
Activity parameter nodes are object nodes at the beginning and end of flows that provide a means to accept inputs to an activity and provide outputs from the activity, through the activity parameters.
|
interface |
ActivityPartition
ActivityPartition v0.0.9054
Partitions divide the nodes and edges to constrain and show a view of the contained nodes.
|
interface |
CallAction
CallAction v0.0.9054
|
interface |
CallBehaviorAction
CallBehaviorAction v0.0.9054
CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior.
|
interface |
CallOperationAction
CallOperationAction v0.0.9054
CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior.
|
interface |
CentralBufferNode
CentralBufferNode v0.0.9054
A central buffer node accepts tokens from upstream object nodes and passes them along to downstream object nodes.
|
interface |
Clause
Clause v0.0.9054
A clause is an element that represents a single branch of a conditional construct, including a test and a body section.
|
interface |
ConditionalNode
ConditionalNode v0.0.9054
A conditional node consists of one or more clauses.
|
interface |
ControlFlow
ControlFlow v0.0.9054
A control flow is an edge that starts an activity node after the previous one is finished.
|
interface |
ControlNode
ControlNode v0.0.9054
A control node is an activity node used to coordinate the flows between other nodes.
|
interface |
DataStoreNode
DataStoreNode v0.0.9054
A data store keeps all tokens that enter it, copying them when they are chosen to move downstream.
|
interface |
DecisionMergeNode
DecisionMergeNode v0.0.9054
A decision node is a control node that chooses between outgoing flows.
|
interface |
ExceptionHandler
ExceptionHandler v0.0.9054
null
|
interface |
ExpansionNode
ExpansionNode v0.0.9054
null
|
interface |
ExpansionRegion
ExpansionRegion v0.0.9054
null
|
interface |
FinalNode
FinalNode v0.0.9054
All tokens offered on incoming edges are accepted.
|
interface |
FlowFinalNode
FlowFinalNode v0.0.9054
A flow final destroys all tokens that arrive at it.
|
interface |
ForkJoinNode
ForkJoinNode v0.0.9054
A fork node has one incoming edge and multiple outgoing edges.
|
interface |
InitialNode
InitialNode v0.0.9054
An initial node is a starting point for executing an activity (or structured node, see StructuredActivityNode (from CompleteStructuredActivities, StructuredActivities) ).
|
interface |
InputPin
InputPin v0.0.9054
An input pin is a pin that holds input values to be consumed by an action.
|
interface |
InstanceNode
InstanceNode v0.0.9054
An instance node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, potentially available at a particular point in the activity.
|
interface |
InterruptibleActivityRegion
InterruptibleActivityRegion v0.0.9054
An interruptible region contains activity nodes.
|
interface |
LoopNode
LoopNode v0.0.9054
First the setup section of the loop node is executed.
|
interface |
MessageFlow
MessageFlow v0.0.9054
A Message Flow is used to show the flow of messages between two entities that are prepared to send and receive them.
|
interface |
ObjectFlow
ObjectFlow v0.0.9054
An object flow is an activity edge that only passes object and data tokens.
|
interface |
ObjectNode
ObjectNode v0.0.9054
An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, may be available at a particular point in the activity.
|
interface |
OpaqueAction
OpaqueAction v0.0.9054
The semantics of the action are determined by the implementation.
|
interface |
OutputPin
OutputPin v0.0.9054
An output pin is a pin that holds output values produced by an action.
|
interface |
Pin
Pin v0.0.9054
A pin represents an input to an action or an output from an action.
|
interface |
SendSignalAction
SendSignalAction v0.0.9054
SendSignalAction is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity.
|
interface |
StructuredActivityNode
StructuredActivityNode v0.0.9054
A structured activity node represents a structured portion of the activity that is not shared with any other structured node, except for nesting.
|
interface |
ValuePin
ValuePin v0.0.9054
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
Behavior
Behavior v0.0.9054
Behavior is a specification of how its context classifier changes state over time.
|
interface |
BehaviorParameter
BehaviorParameter v0.0.9054
BehaviorParameter is a Parameter extended to add support for streaming, exceptions and parameter sets.
|
interface |
Event
Event v0.0.9054
An Event is the specification of a specific occurrence at a specific point in space and time.
|
interface |
OpaqueBehavior
OpaqueBehavior v0.0.9054
The semantics of the behavior are determined by the implementation.
|
interface |
Signal
Signal v0.0.9054
Signals are processed by StateMachines, which represent how SignalEvents are taken into account.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicationChannel
CommunicationChannel v0.0.9054
A CommunicationChannel is a link between two CommunicationNodes.
|
interface |
CommunicationInteraction
CommunicationInteraction v0.0.9054
|
interface |
CommunicationMessage
CommunicationMessage v0.0.9054
CommunicationMessages are used in communication diagrams.
|
interface |
CommunicationNode
CommunicationNode v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
CombinedFragment
CombinedFragment v0.0.9054
A combined fragment is defined by an interaction operator and corresponding interaction operands.
|
interface |
DurationConstraint
DurationConstraint v0.0.9054
NOTE : This class is not yet available in Modelio.
|
interface |
ExecutionOccurenceSpecification
ExecutionOccurenceSpecification v0.0.9054
An execution occurence specification is a kind of message end.
|
interface |
ExecutionSpecification
ExecutionSpecification v0.0.9054
An ExecutionSpecification is a specification of the execution of a unit of behavior or action within the Lifeline.
|
interface |
Gate
Gate v0.0.9054
Gates are connected through Messages.
|
interface |
GeneralOrdering
GeneralOrdering v0.0.9054
|
interface |
Interaction
Interaction v0.0.9054
Interactions are units of behavior of an enclosing Classifier.
|
interface |
InteractionFragment
InteractionFragment v0.0.9054
InteractionFragment is an abstract notion of the most general interaction unit.
|
interface |
InteractionOperand
InteractionOperand v0.0.9054
An InteractionOperand is contained in a CombinedFragment and contains an ordered set of InteractionFragments.
|
interface |
InteractionUse
InteractionUse v0.0.9054
An InteractionUse refers to an Interaction.
|
interface |
Lifeline
Lifeline v0.0.9054
|
interface |
Message
Message v2.2.01
Messages are used in object diagrams, collaboration diagrams and sequence diagrams.
|
interface |
MessageEnd
MessageEnd v0.0.9054
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a Message.
|
interface |
OccurrenceSpecification
OccurrenceSpecification v0.0.9054
An OccurrenceSpecification is the basic semantic unit of Interactions.
|
interface |
PartDecomposition
PartDecomposition v0.0.9054
A Lifeline has a class associated as the type of the Instance that the Lifeline represents.
|
interface |
StateInvariant
StateInvariant v0.0.9054
A StateInvariant is a runtime constraint on the participants of the interaction.
|
interface |
TerminateSpecification
TerminateSpecification v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractPseudoState
AbstractPseudoState v0.0.9054
PseudoStates represent every kind of graphical Node in a StateMachine, except States, such as a branch, a fork, and so on.
|
interface |
ChoicePseudoState
ChoicePseudoState v0.0.9054
ChoicePseudoState vertices result in the dynamic evaluation of the guards of the triggers of its outgoing transitions.
|
interface |
ConnectionPointReference
ConnectionPointReference v0.0.9054
|
interface |
DeepHistoryPseudoState
DeepHistoryPseudoState v0.0.9054
DeepHistoryPseudoState represents the most recent active configuration of the composite state that directly contains this pseudostate (e.g., the state configuration that was active when the composite state was last exited).
|
interface |
EntryPointPseudoState
EntryPointPseudoState v0.0.9054
An entry point pseudostate is an entry point of a state machine or composite state.
|
interface |
ExitPointPseudoState
ExitPointPseudoState v0.0.9054
An exit point pseudostate is an exit point of a state machine or composite state.
|
interface |
FinalState
FinalState v0.0.9054
|
interface |
ForkPseudoState
ForkPseudoState v0.0.9054
ForkPseudoState vertices serve to split an incoming transition into two or more transitions terminating on orthogonal target vertices (i.e., vertices in different regions of a composite state).
|
interface |
InitialPseudoState
InitialPseudoState v0.0.9054
An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.
|
interface |
InternalTransition
InternalTransition v0.0.9054
This Transition is related to a State.
|
interface |
JoinPseudoState
JoinPseudoState v0.0.9054
Join vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.
|
interface |
JunctionPseudoState
JunctionPseudoState v0.0.9054
Junction vertices are semantic-free vertices that are used to chain together multiple transitions.
|
interface |
Region
Region v0.0.9054
|
interface |
ShallowHistoryPseudoState
ShallowHistoryPseudoState v0.0.9054
ShallowHistoryPseudoState represents the most recent active substate of its containing state (but not the substates of that substate).
|
interface |
State
State v0.0.9054
A State represents a period of time during which an object waits for an Event or some Events to occur, or a period of time during which an object performs some ongoing activity.
|
interface |
StateMachine
StateMachine v0.0.9054
State diagams can also define usage protocol for Classes.
|
interface |
StateVertex
StateVertex v0.0.9054
A StateVertex can be either a State, or a PseudoState that is only a graphical convention.
|
interface |
TerminatePseudoState
TerminatePseudoState v0.0.9054
Entering a TerminatePseudoState implies that the execution of this state machine by means of its context object is terminated.
|
interface |
Transition
Transition v0.0.9054
Transitions represent the reaction of an object in a certain State, to a particular Event.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Actor
Actor v0.0.9054
An Actor is an idealization of an external person, process or thing interacting with a system, subsystem or class.
|
interface |
ExtensionPoint
ExtensionPoint v0.0.9054
An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.
|
interface |
UseCase
UseCase v0.0.9054
A UseCase is expressed by sequences of Messages exchanged by system units and one or more Actors of the system.
|
interface |
UseCaseDependency
UseCaseDependency v0.0.9054
In Modelio, this specific metaclass has been created for the definition of these links.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataFlow
DataFlow v0.0.9054
DataFlows are the representation of all types of information that can be transmitted between elements.
|
interface |
InformationFlow
InformationFlow v0.0.9054
|
interface |
InformationItem
InformationItem v0.0.9054
An information item is an abstraction of all kinds of information that can be exchanged between objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Abstraction
Abstraction v0.0.9054
An Abstraction is a relationship that relates two Elements or sets of Elements that represent the same concept at different levels of abstraction or from different viewpoints.
|
interface |
AbstractProject
AbstractProject v3.6.00
|
interface |
AbstractResource
AbstractResource v2.1.00
null
|
interface |
Constraint
Constraint v0.0.9054
Constraints can express restrictions and relationships that cannot be expressed using UML notation.
|
interface |
Dependency
Dependency v0.0.9054
|
interface |
Document
Document v2.1.00
|
interface |
Element
Element v0.0.9054
|
interface |
ExternElement
ExternElement vnull
null
|
interface |
ExternProcessor
ExternProcessor v0.0.9054
Represents an external processor.
|
interface |
MetaclassReference
MetaclassReference v2.1.00
|
interface |
MethodologicalLink
MethodologicalLink v2.1.01
A methodological link allows drawing semantic relationships between elements originating from the same or different metamodels.
|
interface |
ModelElement
ModelElement v3.6.00
|
interface |
ModelTree
ModelTree v0.0.9054
The ElementOwnerShip association provides a hierarchy of ModelElements that can be managed by the model explorer or by the teamwork facility.
|
interface |
Note
Note v0.0.9054
|
interface |
NoteType
NoteType v0.0.9054
|
interface |
Profile
Profile v3.6.00
|
interface |
Resource
Resource v2.1.00
null
|
interface |
ResourceType
ResourceType v2.1.00
|
interface |
Stereotype
Stereotype v2.1.00
|
interface |
Substitution
Substitution v0.0.9054
|
interface |
TaggedValue
TaggedValue v0.0.9054
In Modelio, TaggedValues can have parameters, and must comply with TagTypes that define which kind of TaggedValues may exist.
|
interface |
TagParameter
TagParameter v0.0.9054
TaggedValues are a powerful mechanism in Modelio.
|
interface |
TagType
TagType v0.0.9054
|
interface |
UmlModelElement
UmlModelElement v0.0.9054
A ModelElement describes every element that can exist in a model.
|
interface |
Usage
Usage v0.0.9054
A Usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MatrixDefinition
MatrixDefinition v0.0.9054
Definition of a matrix.
|
interface |
MatrixValueDefinition
MatrixValueDefinition v0.0.9054
Definition of a matrix value.
|
interface |
QueryDefinition
QueryDefinition v0.0.9054
Line or column query definition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DynamicPropertyDefinition
DynamicPropertyDefinition v1.1.1
|
interface |
EnumeratedPropertyType
EnumeratedPropertyType v0.0.9054
Enumerated property type.
|
interface |
LocalPropertyTable
LocalPropertyTable v0.0.9054
|
interface |
PropertyDefinition
PropertyDefinition v0.0.9054
|
interface |
PropertyEnumerationLitteral
PropertyEnumerationLitteral v0.0.9054
Enumeration literal for properties.
|
interface |
PropertyTable
PropertyTable v0.0.9054
|
interface |
PropertyTableDefinition
PropertyTableDefinition v0.0.9054
Definition of a typed property table.
|
interface |
PropertyType
PropertyType v0.0.9054
Type of property.
|
interface |
TypedPropertyTable
TypedPropertyTable v0.0.9054
Property table whose possible keys are restrained to the table definition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Artifact
Artifact v0.0.9054
In the metamodel, an Artifact is a Classifier that represents a physical entity.
|
interface |
Association
Association v0.0.9054
An Association describes discrete connections among objects or other instances in a system.
|
interface |
AssociationEnd
AssociationEnd v0.0.9054
An AssociationEnd is an endpoint of an Association, which connects the Association to a Classifier.
|
interface |
Attribute
Attribute v0.0.9054
An Attribute is a named slot within a Classifier that describes a range of values that instances of the Classifier may hold.
|
interface |
AttributeLink
AttributeLink v0.0.9054
An AttributeLink defines an Attribute's value at instance level.
|
interface |
BehavioralFeature
BehavioralFeature v0.0.9054
null
|
interface |
BindableInstance
BindableInstance v0.0.9054
A BindableInstance represents the UML 2.0 "Part" concept.
|
interface |
Binding
Binding v0.0.9054
A Binding is used to define the mapping between the Features of the Collaboration and the Features of the Classifier or Operation in the CollaborationUse.
|
interface |
Class
Class v0.0.9054
The Class is the main concept used in object-oriented modeling.
|
interface |
ClassAssociation
ClassAssociation v0.0.9054
A ClassAssociation is represented in UML as a Class that plays the role of an Association.
|
interface |
Classifier
Classifier v0.0.9054
A Classifier is an abstract view of the most important metaclasses such as Class, UseCase, Actor, Component and Node.
|
interface |
Collaboration
Collaboration v0.0.9054
(UML 2.0) A Collaboration is represented as a kind of Classifier, and defines a set of cooperating entities to be played by instances (its roles), as well as a set of Connectors that define Links between the participating instances.
|
interface |
CollaborationUse
CollaborationUse v0.0.9054
(UML 2.0) A CollaborationUse (or collaboration occurrence) represents one particular use of a Collaboration to explain the relationships between the properties of a Classifier.
|
interface |
Component
Component v0.0.9054
A Component defines its behavior in terms of ProvidedInterfaces and RequiredInterfaces.
|
interface |
ComponentRealization
ComponentRealization v0.0.9054
|
interface |
Connector
Connector v0.0.9054
A Connector specifies a Link that enables communication between two or more instances.
|
interface |
ConnectorEnd
ConnectorEnd v0.0.9054
A ConnectorEnd is an endpoint of a Connector, which attaches the Connector to a connectable element.
|
interface |
DataType
DataType v0.0.9054
DataTypes include numbers, strings, and enumerated values.
|
interface |
ElementImport
ElementImport v0.0.9054
ModelElement.Name: Specifies the name that should be added to the namespace of the importing Package in lieu of the name of the imported PackagableElement.
|
interface |
ElementRealization
ElementRealization v0.0.9054
|
interface |
Enumeration
Enumeration v0.0.9054
An Enumeration corresponds to C++ or Java enum, or equivalent types in Pascal, Ada or any other language.
|
interface |
EnumerationLiteral
EnumerationLiteral v0.0.9054
An EnumerationLiteral is a possible value of an enumeration.
|
interface |
Feature
Feature v0.0.9054
In the metamodel, a Feature declares a behavioral or structural characteristic of an Instance of a Classifier or of the Classifier itself.
|
interface |
GeneralClass
GeneralClass v0.0.9054
A GeneralClass is an elaborated Classifier.
|
interface |
Generalization
Generalization v0.0.9054
Each instance of the specific Classifier is also an instance of the general Classifier.
|
interface |
Instance
Instance v0.0.9054
In Modelio, Instances represent both the UML 2.0 Instance specification, and the UML 2.0 Part within structured Classifiers.
|
interface |
Interface
Interface v0.0.9054
An Interface specifies a contract.
|
interface |
InterfaceRealization
InterfaceRealization v0.0.9054
In Modelio, a Realization belongs to its Classifier.
|
interface |
Link
Link v0.0.9054
A Link is an Instance of an Association.
|
interface |
LinkEnd
LinkEnd v0.0.9054
A LinkEnd is the part of a Link that connects to an Instance.
|
interface |
Manifestation
Manifestation v0.0.9054
An Artifact embodies or manifests a number of ModelElements.
|
interface |
NameSpace
NameSpace v0.0.9054
A NameSpace is a named element that can own other named elements.
|
interface |
NaryAssociation
NaryAssociation v0.0.9054
null
|
interface |
NaryAssociationEnd
NaryAssociationEnd v0.0.9054
null
|
interface |
NaryConnector
NaryConnector v0.0.9054
null
|
interface |
NaryConnectorEnd
NaryConnectorEnd v0.0.9054
null
|
interface |
NaryLink
NaryLink v0.0.9054
null
|
interface |
NaryLinkEnd
NaryLinkEnd v0.0.9054
Nouvelle Class :
Extrémité de lien en contact avec une instance.
|
interface |
Node
Node v0.0.9054
In the metamodel, a Node is a subclass of Classifier.
|
interface |
Operation
Operation v0.0.9054
In Modelio, this metaclass defines both the Operation, and the method implementing it.
|
interface |
Package
Package v1.1.1
The Package is the main structuring unit in a model.
|
interface |
PackageImport
PackageImport v0.0.9054
A PackageImport is defined as a directed relationship that identifies a Package whose members are to be imported by a NameSpace.
|
interface |
PackageMerge
PackageMerge v0.0.9054
A PackageMerge is a relationship between two Packages, where the contents of the target Package (the one pointed at) is merged with the contents of the source Package through specialization and redefinition, where applicable.
|
interface |
Parameter
Parameter v0.0.9054
The main characteristics of a Parameter are its name, passing mode and type.
|
interface |
Port
Port v0.0.9054
(UML 2.0) Ports are connected to other Parts through Connectors through which requests can be made to invoke the behavioral Features of a Classifier.
|
interface |
ProvidedInterface
ProvidedInterface v0.0.9054
|
interface |
RaisedException
RaisedException v0.0.9054
|
interface |
RequiredInterface
RequiredInterface v0.0.9054
|
interface |
StructuralFeature
StructuralFeature v0.0.9054
null
|
interface |
TemplateBinding
TemplateBinding v0.0.9054
A TemplateBinding specifies the Substitution of actual Parameters by the formal Parameters of the template.
|
interface |
TemplateParameter
TemplateParameter v0.0.9054
NameSpaces and Operations can be templated by TemplateParameters.
|
interface |
TemplateParameterSubstitution
TemplateParameterSubstitution v0.0.9054
A TemplateParameterSubstitution associates one or more actual Parameters with a formal template Parameter within the context of a TemplateBinding.
|
Modifier and Type | Method and Description |
---|---|
MObject |
MObject.getCompositionOwner()
Get the object owning this object in the composition graph.
|
MObject |
MExpert.getSource(MObject aLink)
Get a model link source
|
MObject |
MExpert.getTarget(MObject aLink)
Get a model link target.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends MObject> |
MObject.getCompositionChildren()
Get the child objects in the composition graph.
|
java.lang.Class<? extends MObject> |
MClass.getJavaInterface()
Get the interface implemented by all objects of this metaclass.
|
java.util.List<MObject> |
MObject.mGet(MDependency dep)
Get the given dependency content as a List.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MExpert.canCompose(MObject owner,
MClass composed,
java.lang.String dep)
Tells whether the owner can own an instance of the given metaclass using the given dependency name.
|
boolean |
MExpert.canCompose(MObject owner,
MObject composed,
java.lang.String dep)
Tells whether the owner can own the given composed element using the given dependency name.
|
boolean |
MExpert.canDep(MObject source,
MClass target,
java.lang.String dep)
Whether or not a dependency 'dep' can be established between the 'source' object and an instance of 'target' metaclass based
on their metaclass and stereotypes.
|
boolean |
MExpert.canDep(MObject source,
MObject target,
java.lang.String dep)
Whether or not a dependency 'dep' can be established between the 'source' and 'target' objects based on their metaclass and
stereotypes.
|
boolean |
MExpert.canLink(MClass link,
MObject from,
MObject to) |
boolean |
MExpert.canSource(MObject link,
MObject from) |
boolean |
MExpert.canTarget(MObject link,
MObject to) |
MDependency |
MExpert.getDefaultCompositionDep(MObject owner,
MObject composed) |
java.util.List<MDependency> |
MExpert.getDeps(MObject source,
MObject target)
Get the lists of all possible dependencies between the 'source' and 'target' objects.
|
MObject |
MExpert.getSource(MObject aLink)
Get a model link source
|
MObject |
MExpert.getTarget(MObject aLink)
Get a model link target.
|
default boolean |
MClass.isInstance(MObject obj)
Tells whether the model object is an instance of this metaclass or a sub metaclass.
|
void |
MExpert.setSource(MObject link,
MObject oldSource,
MObject newSource)
Change a model link source.
|
void |
MExpert.setTarget(MObject link,
MObject oldTarget,
MObject newTarget)
Change a model link target.
|
static MRef |
MRef.withoutName(MObject element)
Creates a reference for the given element without loading the element name.
|
Modifier and Type | Method and Description |
---|---|
MClass |
MMetamodel.getMClass(java.lang.Class<? extends MObject> interf)
Get a meta class by its java interface
|
Constructor and Description |
---|
MRef(MObject element)
Creates a reference for the given element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FakeMObject
Interface for fake objects.
|
Modifier and Type | Method and Description |
---|---|
MObject |
IModelError.getElement() |
MObject |
ModelError.getElement() |
Constructor and Description |
---|
ModelError(java.lang.String ruleId,
MObject element,
java.util.List<java.lang.Object> linkedObjects) |
ModelError(java.lang.String ruleId,
MObject element,
java.lang.Object... linkedObjects) |
Modifier and Type | Method and Description |
---|---|
void |
IChecker.check(MObject object,
IErrorReport report) |
void |
LinkExpertChecker.check(MObject object,
IErrorReport report) |
Constructor and Description |
---|
LinkExpertChecker(java.lang.String ruleId,
java.lang.Class<? extends MObject> linkClass) |