Uses of Interface
de.cau.cs.kieler.core.properties.IProperty

Packages that use IProperty
de.cau.cs.kieler.core.kgraph Base package for the KGraph data structure with its public API. 
de.cau.cs.kieler.core.kgraph.impl Internal implementation of the KGraph data structure. 
de.cau.cs.kieler.core.kgraph.util Utility classes for the KGraph data structure. 
de.cau.cs.kieler.core.properties Interfaces and default implementation for properties and property holders. 
de.cau.cs.kieler.keg.importer The base package for KEG importers. 
de.cau.cs.kieler.kiml Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. 
de.cau.cs.kieler.kiml.export Base classes for the graph export. 
de.cau.cs.kieler.kiml.gmf KIML bridge implementation for GMF, the Graphical Modeling Framework. 
de.cau.cs.kieler.kiml.graphiti   
de.cau.cs.kieler.kiml.graphviz.dot.transformations The package which contains the functionality to transform a KGraph instance to a Dot instance. 
de.cau.cs.kieler.kiml.ogdf Wrapper classes and layout provider to connect the OGDF to KIML. 
de.cau.cs.kieler.kiml.options Definition of layout options for automatic layout. 
de.cau.cs.kieler.kiml.ui.layout Classes with generic implementations to apply layout to GMF diagrams. 
de.cau.cs.kieler.klay.layered.properties This package contains classes defining layout properties for KLay Layered. 
de.cau.cs.kieler.klodd.hierarchical Base package of the hierarchical dataflow layout algorithm. 
 

Uses of IProperty in de.cau.cs.kieler.core.kgraph
 

Methods in de.cau.cs.kieler.core.kgraph that return types with arguments of type IProperty
 EMap<IProperty<?>,Object> EMapPropertyHolder.getProperties()
          Returns the value of the 'Properties' map.
 

Uses of IProperty in de.cau.cs.kieler.core.kgraph.impl
 

Fields in de.cau.cs.kieler.core.kgraph.impl declared as IProperty
protected  IProperty<?> IPropertyToObjectMapImpl.key
          The cached value of the 'Key' attribute.
 

Fields in de.cau.cs.kieler.core.kgraph.impl with type parameters of type IProperty
protected  EMap<IProperty<?>,Object> EMapPropertyHolderImpl.properties
          The cached value of the 'Properties' map.
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return IProperty
 IProperty<?> KGraphFactoryImpl.createIPropertyFromString(EDataType eDataType, String initialValue)
           
 IProperty<?> IPropertyToObjectMapImpl.getKey()
           
 IProperty<?> IPropertyToObjectMapImpl.getTypedKey()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl that return types with arguments of type IProperty
 Map.Entry<IProperty<?>,Object> KGraphFactoryImpl.createIPropertyToObjectMap()
           
 Map<IProperty<?>,Object> EMapPropertyHolderImpl.getAllProperties()
          Returns a map of all assigned properties with associated values.
 EMap<IProperty<?>,Object> IPropertyToObjectMapImpl.getEMap()
           
 EMap<IProperty<?>,Object> EMapPropertyHolderImpl.getProperties()
           
 

Methods in de.cau.cs.kieler.core.kgraph.impl with parameters of type IProperty
<T> T
EMapPropertyHolderImpl.getProperty(IProperty<T> property)
          Retrieves a property value.
 void IPropertyToObjectMapImpl.setKey(IProperty<?> key)
           
 void EMapPropertyHolderImpl.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 void IPropertyToObjectMapImpl.setTypedKey(IProperty<?> newKey)
           
 

Uses of IProperty in de.cau.cs.kieler.core.kgraph.util
 

Method parameters in de.cau.cs.kieler.core.kgraph.util with type arguments of type IProperty
 T KGraphSwitch.caseIPropertyToObjectMap(Map.Entry<IProperty<?>,Object> object)
          Returns the result of interpreting the object as an instance of 'IProperty To Object Map'.
 

Uses of IProperty in de.cau.cs.kieler.core.properties
 

Classes in de.cau.cs.kieler.core.properties that implement IProperty
 class Property<T>
          A property that uses a string for identification.
 

Methods in de.cau.cs.kieler.core.properties that return types with arguments of type IProperty
 Map<IProperty<?>,Object> IPropertyHolder.getAllProperties()
          Returns a map of all assigned properties with associated values.
 Map<IProperty<?>,Object> MapPropertyHolder.getAllProperties()
          Returns a map of all assigned properties with associated values.
 

Methods in de.cau.cs.kieler.core.properties with parameters of type IProperty
 void MapPropertyHolder.checkProperties(IProperty<?>... newProperties)
          Check for upper and lower bounds.
 int Property.compareTo(IProperty<?> other)
          
<T> T
IPropertyHolder.getProperty(IProperty<T> property)
          Retrieves a property value.
<T> T
MapPropertyHolder.getProperty(IProperty<T> property)
          Retrieves a property value.
 void IPropertyHolder.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 void MapPropertyHolder.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 

Constructors in de.cau.cs.kieler.core.properties with parameters of type IProperty
Property(IProperty<T> other, T thedefaultValue)
          Creates a property using another property as identifier, but changing the default value.
Property(IProperty<T> other, T thedefaultValue, Comparable<T> thelowerBound)
          Creates a property using another property as identifier, but changing the default value and lower bound.
Property(IProperty<T> other, T thedefaultValue, Comparable<T> thelowerBound, Comparable<T> theupperBound)
          Creates a property using another property as identifier, but changing the default value, lower bound, and upper bound.
 

Uses of IProperty in de.cau.cs.kieler.keg.importer
 

Classes in de.cau.cs.kieler.keg.importer that implement IProperty
 class ImporterOption<T>
          An importer option providing a description in addition to the Property functionality.
 

Uses of IProperty in de.cau.cs.kieler.kiml
 

Classes in de.cau.cs.kieler.kiml that implement IProperty
 class LayoutOptionData<T>
          Data type used to store information for a layout option.
 

Methods in de.cau.cs.kieler.kiml that return types with arguments of type IProperty
 Map<IProperty<?>,Object> DefaultLayoutConfig.getAllProperties()
          Returns a map of all layout options that are available for the selected element to their default values.
 Map<IProperty<?>,Object> SemanticLayoutConfig.getAllProperties()
          Returns a map of all assigned properties with associated values.
 Map<IProperty<?>,Object> VolatileLayoutConfig.getAllProperties()
          Returns a map of all assigned properties with associated values.
 

Methods in de.cau.cs.kieler.kiml with parameters of type IProperty
 int LayoutOptionData.compareTo(IProperty<?> other)
          
<T> T
DefaultLayoutConfig.getProperty(IProperty<T> property)
          Retrieve the default value for a layout option.
<T> T
SemanticLayoutConfig.getProperty(IProperty<T> property)
          Retrieves a property value.
<T> T
VolatileLayoutConfig.getProperty(IProperty<T> property)
          Retrieves a property value.
 void DefaultLayoutConfig.setProperty(IProperty<?> property, Object value)
          Throws an UnsupportedOperationException, since this configuration cannot be used to change default values.
 void SemanticLayoutConfig.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 void VolatileLayoutConfig.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 

Uses of IProperty in de.cau.cs.kieler.kiml.export
 

Classes in de.cau.cs.kieler.kiml.export that implement IProperty
 class ExporterOption<T>
          An exporter option providing a description in addition to the Property functionality.
 

Uses of IProperty in de.cau.cs.kieler.kiml.gmf
 

Methods in de.cau.cs.kieler.kiml.gmf with parameters of type IProperty
 void GmfLayoutConfig.setProperty(IProperty<?> property, Object value)
          Stores the given value in the notation view of the selected element.
 

Method parameters in de.cau.cs.kieler.kiml.gmf with type arguments of type IProperty
protected  void GmfLayoutConfig.addProperties(Map<IProperty<?>,Object> options)
          Add all notation model values to the given map of layout options.
 

Uses of IProperty in de.cau.cs.kieler.kiml.graphiti
 

Methods in de.cau.cs.kieler.kiml.graphiti with parameters of type IProperty
 void GraphitiLayoutConfig.setProperty(IProperty<?> property, Object value)
          Throws an UnsupportedOperationException, since this configuration cannot be used to change default values.
 

Method parameters in de.cau.cs.kieler.kiml.graphiti with type arguments of type IProperty
protected  void GraphitiLayoutConfig.addProperties(Map<IProperty<?>,Object> options)
          Add all notation model values to the given map of layout options.
 

Uses of IProperty in de.cau.cs.kieler.kiml.graphviz.dot.transformations
 

Fields in de.cau.cs.kieler.kiml.graphviz.dot.transformations declared as IProperty
static IProperty<Float> KGraphDotTransformation.LABEL_DISTANCE
          label distance property.
 

Uses of IProperty in de.cau.cs.kieler.kiml.ogdf
 

Fields in de.cau.cs.kieler.kiml.ogdf declared as IProperty
static IProperty<Float> OgdfLayouter.LABEL_EDGE_DIST
          label edge distance property.
static IProperty<Float> OgdfLayouter.LABEL_MARGIN_DIST
          label margin distance property.
 

Uses of IProperty in de.cau.cs.kieler.kiml.options
 

Fields in de.cau.cs.kieler.kiml.options declared as IProperty
static IProperty<String> LayoutOptions.ALGORITHM
          Which layout algorithm to use for the content of a parent node.
static IProperty<Alignment> LayoutOptions.ALIGNMENT
          Alignment of a node.
static IProperty<Float> LayoutOptions.ASPECT_RATIO
          The desired aspect ratio of a parent node.
static IProperty<KVectorChain> LayoutOptions.BEND_POINTS
          The bend points of an edge.
static IProperty<Float> LayoutOptions.BORDER_SPACING
          Spacing of the content of a parent node to its inner border.
static IProperty<Boolean> LayoutOptions.COMMENT_BOX
          Whether the associated node is to be interpreted as a comment box.
static IProperty<Boolean> LayoutOptions.DEBUG_MODE
          Whether the algorithm should run in debug mode for the content of a parent node.
static IProperty<String> LayoutOptions.DIAGRAM_TYPE
          The diagram type of a parent node.
static IProperty<Direction> LayoutOptions.DIRECTION
          The overall direction of layout: right, left, down, or up.
static IProperty<EdgeLabelPlacement> LayoutOptions.EDGE_LABEL_PLACEMENT
          Where to place an edge label: at the head, center, or tail.
static IProperty<EdgeRouting> LayoutOptions.EDGE_ROUTING
          What kind of edge routing style should be applied for the content of a parent node.
static IProperty<EdgeType> LayoutOptions.EDGE_TYPE
          The type of edge.
static IProperty<Boolean> LayoutOptions.EXPAND_NODES
          Whether the size of contained nodes should be expanded to fill the whole area.
static IProperty<Boolean> LayoutOptions.FIXED_SIZE
          Whether the size of the associated node is fixed.
static IProperty<String> LayoutOptions.FONT_NAME
          The name of the font that is used for a label.
static IProperty<Integer> LayoutOptions.FONT_SIZE
          The size of the font that is used for a label.
static IProperty<Boolean> LayoutOptions.HYPERNODE
          Whether the associated node is to be interpreted as a hypernode.
static IProperty<Boolean> LayoutOptions.INTERACTIVE
          Whether the algorithm should be run in debug mode for the content of a parent node.
static IProperty<Float> LayoutOptions.LABEL_SPACING
          Determines the amount of space to be left around the labels of the associated edge.
static IProperty<Boolean> LayoutOptions.LAYOUT_HIERARCHY
          Whether the whole hierarchy shall be layouted.
static IProperty<Float> LayoutOptions.MIN_HEIGHT
          The minimal height of a node.
static IProperty<Float> LayoutOptions.MIN_WIDTH
          The minimal width of a node.
static IProperty<Boolean> LayoutOptions.NO_LAYOUT
          No layout is done for the associated element.
static IProperty<Float> LayoutOptions.OFFSET
          Offset of a graph element.
static IProperty<PortConstraints> LayoutOptions.PORT_CONSTRAINTS
          What constraints on port positions are given for the associated node.
static IProperty<Integer> LayoutOptions.PORT_RANK
          Deprecated.  
static IProperty<PortSide> LayoutOptions.PORT_SIDE
          On which side of its corresponding node a port is situated.
static IProperty<KVector> LayoutOptions.POSITION
          The position of a node, port, or label.
static IProperty<Integer> LayoutOptions.PRIORITY
          The priority of a graph element.
static IProperty<Integer> LayoutOptions.RANDOM_SEED
          A pre-defined seed for pseudo-random number generators.
static IProperty<Shape> LayoutOptions.SHAPE
          Which shape is to be assumed for the associated node.
static IProperty<Float> LayoutOptions.SPACING
          Overall spacing between elements.
 

Uses of IProperty in de.cau.cs.kieler.kiml.ui.layout
 

Methods in de.cau.cs.kieler.kiml.ui.layout that return types with arguments of type IProperty
 Map<IProperty<?>,Object> EclipseLayoutConfig.getAllProperties()
          Returns a map of all options that have pre-configured or user defined default values.
 

Methods in de.cau.cs.kieler.kiml.ui.layout with parameters of type IProperty
static Object EclipseLayoutConfig.getOption(EditPart editPart, EObject modelElement, IProperty<?> property)
          Retrieves a layout option for the given edit part and model element by querying the option for the edit part's class name and its domain model name.
static Object EclipseLayoutConfig.getOption(EditPart editPart, IProperty<?> optionData)
          Retrieves a layout option from the given edit part by using the framework bridge associated with the edit part type.
<T> T
EclipseLayoutConfig.getProperty(IProperty<T> property)
          Retrieve the pre-configured or user defined default value for a layout option.
 void LayoutEffect.setOption(Object object, IProperty<?> option, Object value)
          Set a layout option value for this layout effect.
 

Method parameters in de.cau.cs.kieler.kiml.ui.layout with type arguments of type IProperty
protected  void EclipseLayoutConfig.addProperties(Map<IProperty<?>,Object> options)
          Add all options that have pre-configured or user defined default values to the given map.
 

Uses of IProperty in de.cau.cs.kieler.klay.layered.properties
 

Fields in de.cau.cs.kieler.klay.layered.properties declared as IProperty
static IProperty<IDebugCanvas> Properties.DEBUG_CANVAS
          debug canvas.
static IProperty<Boolean> Properties.DISTRIBUTE_NODES
          whether nodes shall be distributed during layer assignment.
static IProperty<EdgeConstraint> Properties.EDGE_CONSTRAINT
          edge constraints for nodes.
static IProperty<EdgeRoutingStrategy> Properties.EDGE_ROUTING
          property to choose an edge routing strategy.
static IProperty<Double> Properties.EXT_PORT_RATIO_OR_POSITION
          The original position or position-to-node-size ratio of an external port.
static IProperty<PortSide> Properties.EXT_PORT_SIDE
          The side of an external port a dummy node was created for.
static IProperty<Set<GraphProperties>> Properties.GRAPH_PROPERTIES
          Flags indicating the properties of a graph.
static IProperty<InLayerConstraint> Properties.IN_LAYER_CONSTRAINT
          The in-layer constraint placed on a node.
static IProperty<LNode> Properties.IN_LAYER_LAYOUT_UNIT
          The layout unit a node belongs to.
static IProperty<LNode> Properties.IN_LAYER_SUCCESSOR_CONSTRAINT
          Indicates that a node x may only appear inside a layer before the node y the property is set to.
static IProperty<LayerConstraint> Properties.LAYER_CONSTRAINT
          property to set constraints on the node layering.
static IProperty<Integer> Properties.LINSEG_OFFSET
          offset for nodes in linear segments.
static IProperty<LPort> Properties.LONG_EDGE_SOURCE
          the source port of a long edge before it was broken into multiple segments.
static IProperty<LPort> Properties.LONG_EDGE_TARGET
          the target port of a long edge before it was broken into multiple segments.
static IProperty<Integer> Properties.MIN_EDGE_ANGLE
          defines the minimal angle a short edge may have.
static IProperty<LayeringStrategy> Properties.NODE_LAYERING
          property to choose a node layering strategy.
static IProperty<NodeType> Properties.NODE_TYPE
          node type.
static IProperty<Object> Properties.ORIGIN
          the original object from which a graph element was created.
static IProperty<KNode> Properties.PARENT
          KNode that contained the origin of this node in the KGraph.
static IProperty<Random> Properties.RANDOM
          random number generator for the algorithm.
static IProperty<LinearSegmentsNodePlacer.Region> Properties.REGION
          owning region for node.
static IProperty<Boolean> Properties.REVERSED
          flag for reversed edges.
static IProperty<Boolean> Properties.SEPARATE_CC
          property for choosing whether connected components are processed separately.
static IProperty<Boolean> Properties.STRAIGHT_EDGES
          whether edges shall be straightened as much as possible.
static IProperty<Integer> Properties.THOROUGHNESS
          property that determines how much effort should be spent.
 

Uses of IProperty in de.cau.cs.kieler.klodd.hierarchical
 

Fields in de.cau.cs.kieler.klodd.hierarchical declared as IProperty
static IProperty<InteractionLevel> HierarchicalDataflowLayoutProvider.INTERACTIVE
          level of interaction property.