Uses of Class
com.tensegrity.graph.layout.controller.LayoutController

Packages that use LayoutController
com.tensegrity.application This package contains the main interfaces and meta classes for the skeleton framework.  
com.tensegrity.graph.layout.controller The controller package contains several concrete implementations of abstract class LayoutController which can be used in many common applications.  
com.tensegrity.graph.view Contains the graph view interface.  
com.tensegrity.graph.view.event   
com.tensegrity.gui.component The component package contains the basic abstractions for components used within a Graph application, such as GraphApplication, StatusBar, AttributeTable and ObjectTreePanel.  
com.tensegrity.gui.document.persistence   
com.tensegrity.gui.graphdocument This package contains the GraphDocument interface, a Factory for creating such documents as well as a definition for a panel which may hold such documents.  
com.tensegrity.gui.graphdocument.persistence   
com.tensegrity.gui.swing.dialog This package contains several Dialog implementations, such as a ColorChooser for the three Format types (Paint, Stroke, Font) of the Graphics API.  
com.tensegrity.gui.swing.dialog.graphtools   
com.tensegrity.gui.swing.document This package contains all of the current document implementations for use in a swing-based environment.  
com.tensegrity.gui.swing.document.persistence   
com.tensegrity.gui.swt.dialog   
com.tensegrity.gui.swt.document   
com.tensegrity.gui.swt.document.persitence   
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc. 
com.tensegrity.skeleton.swt.commands   
 

Uses of LayoutController in com.tensegrity.application
 

Methods in com.tensegrity.application that return LayoutController
 LayoutController DefaultGraphApplication.getDefaultLayoutController()
           
 LayoutController ApplicationFrame.getDefaultLayoutController()
          Deprecated. use GraphApplication.getDefaultLayoutController()
 

Uses of LayoutController in com.tensegrity.graph.layout.controller
 

Subclasses of LayoutController in com.tensegrity.graph.layout.controller
 class FreeWorkflowLayoutController
           The FreeWorkflowLayoutController is a concrete LayoutController class used to layout a free workflow.
 class GraphLayoutController
           Class GraphLayoutController provides the generic functionality needed in many free-flowing graph editors and modelers.
 class OrgChartLayoutController
           The OrgChartLayoutController is a concrete LayoutController class used to layout an organizational chart.
 class SwimlaneLayoutController
           This class implements a layout controller for swimlane application.
 class WorkflowLayoutController
           Class WorkflowLayoutController provides the generic functionality that is needed in many workflow applications.
 

Fields in com.tensegrity.graph.layout.controller declared as LayoutController
 LayoutController LayoutObserverPostLayoutInfo.controller
          instance variable for the LayoutController this LayoutControllerPostLayoutInfo has been generated by
 

Methods in com.tensegrity.graph.layout.controller that return LayoutController
 LayoutController WorkflowLayoutController.deepCopy(VisualGraphObjectContainer visualgraphview)
          Creates a new independent layout-controller associated with the given VisualGraphObjectContainer.
 LayoutController OrgChartLayoutController.deepCopy(VisualGraphObjectContainer visualgraphobject)
          Creates a new independent layout-controller associated with the given VisualGraphObjectContainer.
 LayoutController FreeWorkflowLayoutController.deepCopy(VisualGraphObjectContainer visualgraphobject)
          Creates a new independent layout-controller associated with the given VisualGraphObjectContainer.
abstract  LayoutController LayoutController.deepCopy(VisualGraphObjectContainer visualGraphObjectContainer)
          Override this method with a meaningful deep-copy operation that returns a new independent layout-controller associated with the given VisualGraphObjectContainer.
 LayoutController SwimlaneLayoutController.deepCopy(VisualGraphObjectContainer visualgraphview)
           
 LayoutController GraphLayoutController.deepCopy(VisualGraphObjectContainer visualGraphObjectContainer)
          Creates a new independent layout-controller associated with the given VisualGraphObjectContainer.
 

Constructors in com.tensegrity.graph.layout.controller with parameters of type LayoutController
FreeWorkflowLayoutController(LayoutController layoutController, VisualGraphObjectContainer visualgraphobject)
          Constructor that create a FreeWorkflowLayoutController for the VisualGraphObjectContainer given by visualgraphobject that used the LayoutService given by service.
LayoutController(LayoutController layoutController, VisualGraphObjectContainer visualGraphObjectContainer)
          Copy constructor for the LayoutController instance.
SwimlaneLayoutController(LayoutController layoutController, VisualGraphObjectContainer graphobjectcontainer)
          Copy-Constructor for for SwimlaneLayoutController.
 

Uses of LayoutController in com.tensegrity.graph.view
 

Methods in com.tensegrity.graph.view that return LayoutController
 LayoutController VisualGraphView.getLayoutController()
          Gets the LayoutController that is associated with this instance.
 

Methods in com.tensegrity.graph.view with parameters of type LayoutController
 void VisualGraphView.setLayoutController(LayoutController layoutController)
          Sets the LayoutController that is associated with this instance.
 

Uses of LayoutController in com.tensegrity.graph.view.event
 

Methods in com.tensegrity.graph.view.event with parameters of type LayoutController
 void VisualGraphViewListener.layoutControllerChanged(LayoutController lcPrevious, LayoutController lcNew)
          Called whenever a different layout controller is assigned.
 

Uses of LayoutController in com.tensegrity.gui.component
 

Methods in com.tensegrity.gui.component that return LayoutController
 LayoutController GraphApplication.getDefaultLayoutController()
          Returns this applications default layout controller.
 

Uses of LayoutController in com.tensegrity.gui.document.persistence
 

Methods in com.tensegrity.gui.document.persistence that return LayoutController
protected abstract  LayoutController DocumentInformationCheck.getDefaultLayoutController()
          Returns the default layout controller
 

Uses of LayoutController in com.tensegrity.gui.graphdocument
 

Methods in com.tensegrity.gui.graphdocument with parameters of type LayoutController
 java.lang.String ElementDefinitionWrapper.getNewLayoutContextNameDefault(java.util.Map map, LayoutController lc, java.lang.String oldName)
          Generates and returns a new default name for the given layout context name, that can be used in the conflict dialog or when the dialog is suppressed.
 boolean ElementDefinitionWrapper.isContextNameValid(java.util.Map map, java.lang.String name, LayoutController layoutController)
          Checks whether the given name is valid for a new layout context
 void ElementDefinitionWrapper.createDefaultRenameMaps(LayoutController lc)
          Creates default rename maps for conflicting names in styles, geometries, layouts, images and rules.
protected abstract  void ElementConflictListener.resolveConflicts(java.util.List ruleConflicts, java.util.List layoutConflicts, LayoutController lcSource, VisualGraphView vgv, VisualGraphObject[] vgos)
           
static java.util.List ElementDefinitionUtil.checkForLayoutConflicts(AttributeSet layoutConfiguration, LayoutController lc)
          Checks for a conflict between the settings of the given layout contexts attributes and the layout contexts in the service of the layout controller.
static void ElementDefinitionUtil.applyLayoutConfiguration(AttributeSet layoutConfiguration, AttributeList xmlData, LayoutController defaultLayoutController, VisualGraphView vgv, int applyAction, java.util.List visualGraphViews, java.util.List layoutConflicts, boolean addUnconflictingContexts, java.util.Map layoutsRenameMap, int layoutDomain)
          Applies the layout configuration.
static void ElementDefinitionUtil.applyLayoutConfiguration(AttributeSet layoutConfiguration, AttributeList xmlData, LayoutController defaultLayoutController, VisualGraphView vgv, int applyAction, java.util.List visualGraphViews, java.util.List layoutConflicts, boolean addUnconflictingContexts, java.util.Map layoutsRenameMap, int layoutDomain, boolean setGlobalOptions)
          Applies the layout configuration.
 

Uses of LayoutController in com.tensegrity.gui.graphdocument.persistence
 

Fields in com.tensegrity.gui.graphdocument.persistence declared as LayoutController
protected  LayoutController GraphDocumentReader.defaultLayoutController
           
 

Methods in com.tensegrity.gui.graphdocument.persistence with parameters of type LayoutController
 boolean GraphDocumentReaderConflictHandler.resolveConflicts(LayoutController lc, boolean resolveLayoutConflict, boolean resolveStylesConflict, boolean resolveStyleNamesConflict, boolean resolveGeometryConflict, boolean resolveRulesConflict, boolean resolveImageConflict)
          Resolve conflicts and determine an apply option for each conflict type.
 

Constructors in com.tensegrity.gui.graphdocument.persistence with parameters of type LayoutController
GraphDocumentReader(ApplicationFrame appFrame, RuleRegistry defaultRegistry, LayoutController defaultLayoutController, GraphDocumentReaderConflictHandler conflictHandler)
          Constructor
GraphDocumentReader(Frame rootFrame, UIManager uiManager, MDIComponent mdiComponent, RepositoryContainer repositoryContainer, Preferences preferences, RuleRegistry defaultRegistry, LayoutController defaultLayoutController, GraphDocumentReaderConflictHandler conflictHandler)
          Constructor.
 

Uses of LayoutController in com.tensegrity.gui.swing.dialog
 

Constructors in com.tensegrity.gui.swing.dialog with parameters of type LayoutController
ElementConflictDialog(UIManager uiManager, java.awt.Frame frame, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
          Constructor
ElementConflictDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
          Constructor
ElementConflictDialog(UIManager uiManager, java.awt.Dialog owner, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
          Constructor
ElementConflictDialog(UIManager uiManager, java.awt.Dialog owner, java.lang.String keyTitle, java.lang.String keyDescription, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
          Constructor
OpenFileConflictDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, ElementDefinitionWrapper edw, LayoutController layoutController, boolean styleConflict, boolean styleNameConflict, boolean geometryConflict, boolean rulesConflict, boolean showRulesOptionApplyLoaded, boolean showLayoutConflicts, boolean showImageConflicts)
          Creates a new OpenFileConflictDialog.
OpenFileConflictDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, ElementDefinitionWrapper edw, LayoutController layoutController, boolean styleConflict, boolean styleNameConflict, boolean geometryConflict, boolean rulesConflict, boolean showRulesOptionApplyLoaded, boolean showLayoutConflicts, boolean showImageConflicts, boolean showLayoutContextUse)
          Creates a new OpenFileConflictDialog.
 

Uses of LayoutController in com.tensegrity.gui.swing.dialog.graphtools
 

Methods in com.tensegrity.gui.swing.dialog.graphtools with parameters of type LayoutController
static java.lang.String GraphLayoutDialog.duplicateLayoutContext(java.lang.String temlateLayoutContext, java.awt.Frame frame, LayoutController controller, UIManager uiManager)
          This method shows an input dialog to enable user creating a duplicate Layout Context from an existing Layout Context.
 

Uses of LayoutController in com.tensegrity.gui.swing.document
 

Constructors in com.tensegrity.gui.swing.document with parameters of type LayoutController
SwingGraphDocumentReader(ApplicationFrame appFrame, RuleRegistry defaultRegistry, LayoutController defaultLayoutController)
          Constructor
SwingGraphDocumentReader(Frame rootFrame, UIManager uiManager, MDIComponent mdiComponent, RepositoryContainer repositoryContainer, Preferences preferences, RuleRegistry defaultRegistry, LayoutController defaultLayoutController)
          Constructor
SwingGraphDocumentReader(ApplicationFrame appFrame, RuleRegistry defaultRegistry, LayoutController defaultLayoutController, GraphDocumentReaderConflictHandler conflictHandler)
          Constructor
SwingGraphDocumentReader(Frame rootFrame, UIManager uiManager, MDIComponent mdiComponent, RepositoryContainer repositoryContainer, Preferences preferences, RuleRegistry defaultRegistry, LayoutController defaultLayoutController, GraphDocumentReaderConflictHandler conflictHandler)
          Constructor
 

Uses of LayoutController in com.tensegrity.gui.swing.document.persistence
 

Methods in com.tensegrity.gui.swing.document.persistence that return LayoutController
protected  LayoutController SwingDocumentInformationCheck.getDefaultLayoutController()
           
 

Constructors in com.tensegrity.gui.swing.document.persistence with parameters of type LayoutController
SwingDocumentInformationCheck(Preferences prefs, UIManager uiManager, RuleRegistry rr, LayoutController lc, java.awt.Frame dlgParent)
          Constructor
 

Uses of LayoutController in com.tensegrity.gui.swt.dialog
 

Constructors in com.tensegrity.gui.swt.dialog with parameters of type LayoutController
SWTElementConflictDialog(UIManager uiManager, org.eclipse.swt.widgets.Display display, int style, java.lang.String keyTitle, java.lang.String keyDescription, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
           Creates and initializes the dialog used in order to resolve rules and layout conflicts.
SWTElementConflictDialog(UIManager uiManager, org.eclipse.swt.widgets.Display display, int style, boolean showRules, Rule[] conflictRules, RuleRegistry rrDoc, boolean showLayout, java.lang.String[] conflictLayouts, LayoutController lcSource, LayoutController lcTarget)
           Creates and initializes the dialog used in order to resolve rules and layout conflicts.
SwtOpenFileConflictDialog(UIManager uiManager, org.eclipse.swt.widgets.Display display, java.lang.String keyTitle, java.lang.String keyDescription, ElementDefinitionWrapper edw, java.util.List layoutConflicts, LayoutController layoutController, boolean styleConflict, boolean styleNameConflict, boolean geometryConflict, boolean rulesConflict, java.util.List imageConflicts, boolean showRulesOptionApplyLoaded)
          Creates a new LayoutContextDialog.
 

Uses of LayoutController in com.tensegrity.gui.swt.document
 

Constructors in com.tensegrity.gui.swt.document with parameters of type LayoutController
SwtGraphDocumentReader(ApplicationFrame appFrame, RuleRegistry defaultRegistry, LayoutController defaultLayoutController)
          Constructor
SwtGraphDocumentReader(ApplicationFrame appFrame, RuleRegistry defaultRegistry, LayoutController defaultLayoutController, GraphDocumentReaderConflictHandler conflictHandler)
          Constructor
 

Uses of LayoutController in com.tensegrity.gui.swt.document.persitence
 

Methods in com.tensegrity.gui.swt.document.persitence that return LayoutController
protected  LayoutController SwtDocumentInformationCheck.getDefaultLayoutController()
           
 

Constructors in com.tensegrity.gui.swt.document.persitence with parameters of type LayoutController
SwtDocumentInformationCheck(Preferences prefs, UIManager uiManager, RuleRegistry rr, LayoutController lc, Frame dlgParent)
           TODO SGu (30.06.2005): Comment constructor
 

Uses of LayoutController in com.tensegrity.skeleton.commands
 

Methods in com.tensegrity.skeleton.commands that return LayoutController
protected  LayoutController LayoutCommand.getDefaultLayoutController()
           
protected abstract  LayoutController AbstractLayoutCommand.getDefaultLayoutController()
           Returns the default LayoutController.
 

Methods in com.tensegrity.skeleton.commands with parameters of type LayoutController
protected  void LayoutCommand.showError(LayoutController layoutController)
           
protected abstract  void AbstractLayoutCommand.showError(LayoutController layoutController)
           
 

Uses of LayoutController in com.tensegrity.skeleton.swt.commands
 

Methods in com.tensegrity.skeleton.swt.commands that return LayoutController
protected  LayoutController SwtLayoutCommand.getDefaultLayoutController()
           
 

Methods in com.tensegrity.skeleton.swt.commands with parameters of type LayoutController
protected  void SwtLayoutCommand.showError(LayoutController layoutController)
           
 



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.