com.yworks.yfiles.server.graphml.flexio.data
Class CompositeLabelModel

java.lang.Object
  extended bycom.yworks.yfiles.server.graphml.flexio.data.CompositeLabelModel
All Implemented Interfaces:
ILabelModel, IMarkupExtensionFactory

public class CompositeLabelModel
extends java.lang.Object
implements ILabelModel, IMarkupExtensionFactory

A yFiles FLEX client composite edge label model data object


Nested Class Summary
static class CompositeLabelModel.CompositeModelParameter
          class CompositeModelParameter
 
Constructor Summary
CompositeLabelModel()
          Creates a new instance of CompositeLabelModel.
 
Method Summary
 ILabelModelParameter createDefaultParameter()
          Creates a default parameter that can be used for this model.
 MarkupExtension createMarkupExtension(Lookup lookup)
          Creates a markup extension that can be used instead of the original class.
 java.util.Collection getLabelModels()
          The collection of ILabelModels this model is composed of.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeLabelModel

public CompositeLabelModel()
Creates a new instance of CompositeLabelModel.

Method Detail

getLabelModels

public java.util.Collection getLabelModels()
The collection of ILabelModels this model is composed of.

Returns:

createDefaultParameter

public ILabelModelParameter createDefaultParameter()
Creates a default parameter that can be used for this model.

Specified by:
createDefaultParameter in interface ILabelModel
Returns:
A parameter for this model instance.

createMarkupExtension

public MarkupExtension createMarkupExtension(Lookup lookup)
Creates a markup extension that can be used instead of the original class.

Specified by:
createMarkupExtension in interface IMarkupExtensionFactory
Parameters:
lookup - The lookup that shall be considered when creating the markup extension.


Copyright © 2000-2013 yWorks GmbH. All rights reserved