Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.poseidon.uml

Class Uml1ProjectType

com.gentleware.jboogie.openapi.ProjectType
    inheritcom.gentleware.poseidon.kernel.PoseidonProjectType
        inheritcom.gentleware.poseidon.uml.Uml1ProjectType

public class Uml1ProjectType


Uml1ProjectType


 Attribute Summary
private static String  M2_ROOT_PACKAGE_NAME
 
private static String  PROJECT_TYPE_NAME
 
private static String  UML1_METAMODEL_DEFINITION_FILE_NAME
 
private static String  UML1_METAMODEL_DEFINITION_FILE_PATH
 
private IconProvider  _iconProvider
 
arrow_up
 

 Association Summary
private Uml1ProjectType  _instance
 
public Uml1ProjectType  uml1ProjectType
 
arrow_up
 

 Constructor Summary
private   Uml1ProjectType()
 
arrow_up
 

 Method Summary
public boolean   canPasteIntoDiagram(DiagramImpl diagram)
 
private boolean   containsAtMostNameNode(DiagramElementImpl container)
 
public SmCloneAndInsertVisitor   createCloneAndInsertVisitor(Project p, RefObject targetModel, SmId clonedBaseObjectSmId, SmId cloneSmId)
 
public SmMementoCreatingVisitor   createCloneVisitor(Project p, RefObject targetModel, SmId clonedBaseObjectSmId, SmId cloneSmId)
 
public DiSmRegistry   createDiSmRegistry()
 
public SmFindVisitor   createFindVisitor(Project p, String desiredObjectName, Class desiredClass, SmLookupHelper lookupHelper, RefObject excludedObject, boolean failOnFoundMany, Class onlySearchInsideClass)
 
public ProjectTypeMdrFacade   createMdrFacade()
 
public SmMementoCreatingVisitor   createMementoVisitorForRemoveVisitor(Project p)
 
public NameGenerator   createNameGenerator(Project project)
 
public Project   createProject()
 
public SmRemoveVisitor   createRemoveVisitor(Project p)
 
public IconProvider   getIconProvider()
 
public static ProjectType   getInstance()
 
public String   getMetamodelDefinitionFilePath()
 
public String   getName()
 
public String   getRootPackageName()
 
public static Uml1ProjectType   getUml1Instance()
 
protected void   initUmlClassDict()
 
public boolean   isOfType(Project p)
 
public boolean   showDiagramElementAsName(DiagramElementImpl diagramElement)
 
arrow_up
 

Tagged Values
static false
 

 Attribute Detail

M2_ROOT_PACKAGE_NAME

private static String M2_ROOT_PACKAGE_NAME

arrow_up


PROJECT_TYPE_NAME

private static String PROJECT_TYPE_NAME

arrow_up


UML1_METAMODEL_DEFINITION_FILE_NAME

private static String UML1_METAMODEL_DEFINITION_FILE_NAME

arrow_up


UML1_METAMODEL_DEFINITION_FILE_PATH

private static String UML1_METAMODEL_DEFINITION_FILE_PATH

arrow_up


_iconProvider

private IconProvider _iconProvider

arrow_up
 Association Detail

_instance

private Uml1ProjectType _instance

arrow_up


uml1ProjectType

public Uml1ProjectType uml1ProjectType

arrow_up
 Constructor Detail

Uml1ProjectType

private Uml1ProjectType Uml1ProjectType()

Returns:
arrow_up
 Method Detail

canPasteIntoDiagram

public boolean canPasteIntoDiagram(DiagramImpl diagram)

Parameters:
diagram -
Returns:
arrow_up


containsAtMostNameNode

private boolean containsAtMostNameNode(DiagramElementImpl container)

Parameters:
container -
Returns:
arrow_up


createCloneAndInsertVisitor

public SmCloneAndInsertVisitor createCloneAndInsertVisitor(Project p, RefObject targetModel, SmId clonedBaseObjectSmId, SmId cloneSmId)

Parameters:
p -
targetModel -
clonedBaseObjectSmId -
cloneSmId -
Returns:
arrow_up


createCloneVisitor

public SmMementoCreatingVisitor createCloneVisitor(Project p, RefObject targetModel, SmId clonedBaseObjectSmId, SmId cloneSmId)

Parameters:
p -
targetModel -
clonedBaseObjectSmId -
cloneSmId -
Returns:
arrow_up


createDiSmRegistry

public DiSmRegistry createDiSmRegistry()

Returns:
arrow_up


createFindVisitor

public SmFindVisitor createFindVisitor(Project p, String desiredObjectName, Class desiredClass, SmLookupHelper lookupHelper, RefObject excludedObject, boolean failOnFoundMany, Class onlySearchInsideClass)

Parameters:
p -
desiredObjectName -
desiredClass -
lookupHelper -
excludedObject -
failOnFoundMany -
onlySearchInsideClass -
Returns:
arrow_up


createMdrFacade

public ProjectTypeMdrFacade createMdrFacade()

Returns:
arrow_up


createMementoVisitorForRemoveVisitor

public SmMementoCreatingVisitor createMementoVisitorForRemoveVisitor(Project p)

Parameters:
p -
Returns:
arrow_up


createNameGenerator

public NameGenerator createNameGenerator(Project project)

Parameters:
project -
Returns:
arrow_up


createProject

public Project createProject()

Returns:
arrow_up


createRemoveVisitor

public SmRemoveVisitor createRemoveVisitor(Project p)

Parameters:
p -
Returns:
arrow_up


getIconProvider

public IconProvider getIconProvider()

Returns:
arrow_up


getInstance

public static ProjectType getInstance()

Returns:
arrow_up


getMetamodelDefinitionFilePath

public String getMetamodelDefinitionFilePath()

Returns:
arrow_up


getName

public String getName()

Returns:
arrow_up


getRootPackageName

public String getRootPackageName()

Returns:
arrow_up


getUml1Instance

public static Uml1ProjectType getUml1Instance()

Returns:
arrow_up


initUmlClassDict

protected void initUmlClassDict()

arrow_up


isOfType

public boolean isOfType(Project p)

Parameters:
p -
Returns:
arrow_up


showDiagramElementAsName

public boolean showDiagramElementAsName(DiagramElementImpl diagramElement)

Parameters:
diagramElement -
Returns:
arrow_up
Created  2004 - 10 - 21

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.