================================================================ EPackage tools ================================================================ Provides the definition of tools and tool generators. .. uml:: package tools { abstract class Tool{ EString name EBoolean providesTemplate EString icon EString id EString tooltip } class DragAndDrop{ EString name EBoolean providesTemplate EString icon EString id EString tooltip } Tool <|-- DragAndDrop class ToolGenerator{ EString queryStr EString queryTargetAlias Target queryTarget EString name } abstract class ObjectSpecifier class ClassSpecifier{ EString className EString nsURI } ObjectSpecifier <|-- ClassSpecifier class EObjectSpecifier ObjectSpecifier <|-- EObjectSpecifier class EdgeRouting{ EString name EBoolean isStrict EString sourceFeatureName EBoolean providesTemplate EString cmd EString icon EString id EString targetFeatureName EString tooltip } Tool <|-- EdgeRouting class Anchor{ AnchorType type EString name EBoolean isConditional EString className EString condQuery EString nsURI EString selectionQuery } class SelectionTool{ EString name EBoolean providesTemplate EString icon EString id EString selector EBoolean usesSingleTarget EString tooltip } Tool <|-- SelectionTool class EdgeDefinition{ EBoolean prepareTemplate EBoolean isStrict EString documentation EString templateAlias EString name } } Tool "0" *--> "1" CompoundCmd : factoryCmd DragAndDrop "0" --> "1" Shape : preview DragAndDrop "0" *--> "1" CompoundCmd : factoryCmd DragAndDrop "0" *--> "1" ObjectSpecifier : specifier ToolGenerator "0" *--> "1" CompoundCmd : toolGenCmd ToolGenerator "1" *--> "1" Tool : tool EObjectSpecifier "0" --> "1" EObject : eObject EdgeRouting "0" *--> "*" EdgeDefinition : edgeDefinitions EdgeRouting "0" *--> "1" CompoundCmd : factoryCmd EdgeRouting "0" *--> "*" Anchor : anchors EdgeRouting "0" *--> "1" ObjectSpecifier : specifier EdgeRouting "0" *--> "1" CompoundCmd : routingCmd Anchor "0" --> "1" VertexA : graphObjectType SelectionTool "0" *--> "1" CompoundCmd : factoryCmd SelectionTool "0" *--> "1" CompoundCmd : selectionCmd EdgeDefinition "0" *--> "1" CompoundCmd : routingCmd EdgeDefinition "0" *--> "*" Anchor : anchors :ePackage: :doc:`editor <./EPackage_editor>` :nsURI: http://www.xgee.de/editor/tools :nsPrefix: xgeeTools EClasses ############ .. toctree:: :maxdepth: 1 ./EClass_Tool.rst ./EClass_DragAndDrop.rst ./EClass_ToolGenerator.rst ./EClass_ObjectSpecifier.rst ./EClass_ClassSpecifier.rst ./EClass_EObjectSpecifier.rst ./EClass_EdgeRouting.rst ./EClass_Anchor.rst ./EClass_SelectionTool.rst ./EClass_EdgeDefinition.rst EDataTypes ############# This package does not specfiy any EDataTypes. EENums ############# This package does not specfiy any EENums. EPackages ############# This package contains no EPackages.