org.argouml.model
Interface ModelImplementation


public interface ModelImplementation

The interface that the ModelImplementation must implement. This is the class finding all helpers and factories.


Method Summary
 ActivityGraphsFactory getActivityGraphsFactory()
          Getter for ActivityGraphsFactory.
 ActivityGraphsHelper getActivityGraphsHelper()
          Getter for the ActivityGraphsHelper.
 AggregationKind getAggregationKind()
          Getter for the AggregationKind object.
 ChangeableKind getChangeableKind()
          Deprecated. for 0.25.4 by tfmorris. Use Facade.isReadOnly(Object).
 CollaborationsFactory getCollaborationsFactory()
          Getter for CollaborationsFactory.
 CollaborationsHelper getCollaborationsHelper()
          Getter for CollaborationsHelper.
 CommonBehaviorFactory getCommonBehaviorFactory()
          Getter for CommonBehaviorFactory.
 CommonBehaviorHelper getCommonBehaviorHelper()
          Getter for CommonBehaviorHelper.
 ConcurrencyKind getConcurrencyKind()
          Getter for the ConcurrencyKind object.
 CopyHelper getCopyHelper()
          Get the copy helper.
 CoreFactory getCoreFactory()
          Getter for CoreFactory.
 CoreHelper getCoreHelper()
          Getter for CoreHelper.
 DataTypesFactory getDataTypesFactory()
          Getter for DataTypesFactory.
 DataTypesHelper getDataTypesHelper()
          Getter for DataTypesHelper.
 DiagramInterchangeModel getDiagramInterchangeModel()
          Get the diagram interchange model.
 DirectionKind getDirectionKind()
          Getter for the DirectionKind object.
 ExtensionMechanismsFactory getExtensionMechanismsFactory()
          Getter for ExtensionMechanismsFactory.
 ExtensionMechanismsHelper getExtensionMechanismsHelper()
          Getter for ExtensionMechanismsHelper.
 Facade getFacade()
          Get the facade.
 MetaTypes getMetaTypes()
          Getter for the MetaTypes object.
 ModelEventPump getModelEventPump()
          Get the event pump.
 ModelManagementFactory getModelManagementFactory()
          Getter for ModelManagementFactory.
 ModelManagementHelper getModelManagementHelper()
          Getter for ModelManagementHelper.
 OrderingKind getOrderingKind()
          Getter for the OrderingKind object.
 PseudostateKind getPseudostateKind()
          Getter for the PseudostateKind object.
 ScopeKind getScopeKind()
          Deprecated. for 0.25.4 by tfmorris. Use Facade.isStatic(Object).
 StateMachinesFactory getStateMachinesFactory()
          Getter for StateMachinesFactory.
 StateMachinesHelper getStateMachinesHelper()
          Getter for StateMachinesHelper.
 UmlFactory getUmlFactory()
          Getter for UmlFactory.
 UmlHelper getUmlHelper()
          Getter for UmlHelper.
 UseCasesFactory getUseCasesFactory()
          Getter for UseCasesFactory.
 UseCasesHelper getUseCasesHelper()
          Getter for UseCasesHelper.
 VisibilityKind getVisibilityKind()
          Getter for the VisibilityKind object.
 XmiReader getXmiReader()
          A factory method that creates a new instance of an XmiReader on each call.
 XmiWriter getXmiWriter(java.lang.Object model, java.io.OutputStream stream, java.lang.String version)
          A factory method that creates a new instance of an XmiWriter on each call.
 

Method Detail

getFacade

Facade getFacade()
Get the facade.

Returns:
The facade object.

getDiagramInterchangeModel

DiagramInterchangeModel getDiagramInterchangeModel()
Get the diagram interchange model.

Returns:
the diagram interchange model.

getModelEventPump

ModelEventPump getModelEventPump()
Get the event pump.

Returns:
the current ModelEventPump.

getActivityGraphsFactory

ActivityGraphsFactory getActivityGraphsFactory()
Getter for ActivityGraphsFactory.

Returns:
the factory

getActivityGraphsHelper

ActivityGraphsHelper getActivityGraphsHelper()
Getter for the ActivityGraphsHelper.

Returns:
the instance of the helper

getCollaborationsFactory

CollaborationsFactory getCollaborationsFactory()
Getter for CollaborationsFactory.

Returns:
the factory

getCollaborationsHelper

CollaborationsHelper getCollaborationsHelper()
Getter for CollaborationsHelper.

Returns:
the helper

getCommonBehaviorFactory

CommonBehaviorFactory getCommonBehaviorFactory()
Getter for CommonBehaviorFactory.

Returns:
the factory

getCommonBehaviorHelper

CommonBehaviorHelper getCommonBehaviorHelper()
Getter for CommonBehaviorHelper.

Returns:
the helper

getCoreFactory

CoreFactory getCoreFactory()
Getter for CoreFactory.

Returns:
the factory

getCoreHelper

CoreHelper getCoreHelper()
Getter for CoreHelper.

Returns:
The helper.

getDataTypesFactory

DataTypesFactory getDataTypesFactory()
Getter for DataTypesFactory.

Returns:
the factory

getDataTypesHelper

DataTypesHelper getDataTypesHelper()
Getter for DataTypesHelper.

Returns:
the helper.

getExtensionMechanismsFactory

ExtensionMechanismsFactory getExtensionMechanismsFactory()
Getter for ExtensionMechanismsFactory.

Returns:
the factory instance.

getExtensionMechanismsHelper

ExtensionMechanismsHelper getExtensionMechanismsHelper()
Getter for ExtensionMechanismsHelper.

Returns:
the helper

getModelManagementFactory

ModelManagementFactory getModelManagementFactory()
Getter for ModelManagementFactory.

Returns:
the factory

getModelManagementHelper

ModelManagementHelper getModelManagementHelper()
Getter for ModelManagementHelper.

Returns:
The model management helper.

getStateMachinesFactory

StateMachinesFactory getStateMachinesFactory()
Getter for StateMachinesFactory.

Returns:
the factory

getStateMachinesHelper

StateMachinesHelper getStateMachinesHelper()
Getter for StateMachinesHelper.

Returns:
the helper

getUmlFactory

UmlFactory getUmlFactory()
Getter for UmlFactory.

Returns:
the factory

getUmlHelper

UmlHelper getUmlHelper()
Getter for UmlHelper.

Returns:
the helper

getUseCasesFactory

UseCasesFactory getUseCasesFactory()
Getter for UseCasesFactory.

Returns:
the factory

getUseCasesHelper

UseCasesHelper getUseCasesHelper()
Getter for UseCasesHelper.

Returns:
the helper

getMetaTypes

MetaTypes getMetaTypes()
Getter for the MetaTypes object.

Returns:
the MetaTypes object.

getChangeableKind

@Deprecated
ChangeableKind getChangeableKind()
Deprecated. for 0.25.4 by tfmorris. Use Facade.isReadOnly(Object).

Getter for the ChangeableKind object.

Returns:
The object implementing the interface.

getAggregationKind

AggregationKind getAggregationKind()
Getter for the AggregationKind object.

Returns:
The object implementing the interface.

getPseudostateKind

PseudostateKind getPseudostateKind()
Getter for the PseudostateKind object.

Returns:
The object implementing the interface.

getScopeKind

@Deprecated
ScopeKind getScopeKind()
Deprecated. for 0.25.4 by tfmorris. Use Facade.isStatic(Object).

Getter for the ScopeKind object.

Returns:
The object implementing the interface.

getConcurrencyKind

ConcurrencyKind getConcurrencyKind()
Getter for the ConcurrencyKind object.

Returns:
The object implementing the interface.

getDirectionKind

DirectionKind getDirectionKind()
Getter for the DirectionKind object.

Returns:
The object implementing the interface.

getOrderingKind

OrderingKind getOrderingKind()
Getter for the OrderingKind object.

Returns:
The object implementing the interface.

getVisibilityKind

VisibilityKind getVisibilityKind()
Getter for the VisibilityKind object.

Returns:
The object implementing the interface.

getXmiReader

XmiReader getXmiReader()
                       throws UmlException
A factory method that creates a new instance of an XmiReader on each call.

Returns:
the object implementing the XmiReader interface
Throws:
UmlException - on any error while reading

getXmiWriter

XmiWriter getXmiWriter(java.lang.Object model,
                       java.io.OutputStream stream,
                       java.lang.String version)
                       throws UmlException
A factory method that creates a new instance of an XmiWriter on each call.

Parameters:
model - the project member model
stream - the output stream to write to
version - the version of ArgoUML which may be written to the output to help identify who wrote it
Returns:
the object implementing the XmiWriter interface
Throws:
UmlException - on any error while writing

getCopyHelper

CopyHelper getCopyHelper()
Get the copy helper.

Returns:
the CopyHelper


ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook