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.kiml Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. 
de.cau.cs.kieler.kiml.gmf KIML bridge implementation for GMF, the Graphical Modeling Framework. 
de.cau.cs.kieler.kiml.graphviz.layouter Connection of the Graphviz layouter to the KIML interface for automatic layout. 
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.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
 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.
 

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> 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
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 VolatileLayoutConfig.setProperty(IProperty<?> property, Object value)
          Sets a property value.
 

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.graphviz.layouter
 

Fields in de.cau.cs.kieler.kiml.graphviz.layouter declared as IProperty
static IProperty<Float> GraphvizLayouter.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<Float> LayoutOptions.ASPECT_RATIO
          aspect ratio property.
static IProperty<KVectorChain> LayoutOptions.BEND_POINTS
          bend points property.
static IProperty<Float> LayoutOptions.BORDER_SPACING
          border spacing property.
static IProperty<Boolean> LayoutOptions.DEBUG_MODE
          debug mode property.
static IProperty<String> LayoutOptions.DIAGRAM_TYPE
          diagram type property.
static IProperty<EdgeLabelPlacement> LayoutOptions.EDGE_LABEL_PLACEMENT
          edge label placement property.
static IProperty<EdgeRouting> LayoutOptions.EDGE_ROUTING
          edge routing property.
static IProperty<EdgeType> LayoutOptions.EDGE_TYPE
          edge type property.
static IProperty<Boolean> LayoutOptions.EXPAND_NODES
          expand nodes property.
static IProperty<Boolean> LayoutOptions.FIXED_SIZE
          fixed size property.
static IProperty<String> LayoutOptions.FONT_NAME
          font name property.
static IProperty<Integer> LayoutOptions.FONT_SIZE
          font size property.
static IProperty<Boolean> LayoutOptions.HYPERNODE
          hypernode property.
static IProperty<KInsets> LayoutOptions.INSETS
          insets property.
static IProperty<Boolean> LayoutOptions.INTERACTIVE
          interaction property.
static IProperty<Float> LayoutOptions.LABEL_SPACING
          label spacing property.
static IProperty<LayoutDirection> LayoutOptions.LAYOUT_DIRECTION
          layout direction property.
static IProperty<Boolean> LayoutOptions.LAYOUT_HIERARCHY
          layout hierarchy property.
static IProperty<String> LayoutOptions.LAYOUTER_HINT
          layout provider or type property.
static IProperty<Float> LayoutOptions.MIN_HEIGHT
          minimal height property.
static IProperty<Float> LayoutOptions.MIN_WIDTH
          minimal width property.
static IProperty<Boolean> LayoutOptions.NO_LAYOUT
          'no layout' property.
static IProperty<Float> LayoutOptions.OBJ_SPACING
          object spacing property.
static IProperty<PortConstraints> LayoutOptions.PORT_CONSTRAINTS
          port constraints property.
static IProperty<Integer> LayoutOptions.PORT_RANK
          port rank property.
static IProperty<PortSide> LayoutOptions.PORT_SIDE
          port side property.
static IProperty<KVector> LayoutOptions.POSITION
          position property.
static IProperty<Integer> LayoutOptions.PRIORITY
          priority property.
static IProperty<Integer> LayoutOptions.RANDOM_SEED
          randomization seed property.
static IProperty<Shape> LayoutOptions.SHAPE
          node shape property.
 

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
<T> T
EclipseLayoutConfig.getProperty(IProperty<T> property)
          Retrieve the pre-configured or user defined default value for a layout option.
 void LayoutEffect.setOption(EObject 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.klodd.hierarchical
 

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