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

java.lang.Object
  extended bycom.yworks.yfiles.server.graphml.flexio.data.CompositeLabelModel.CompositeModelParameter
All Implemented Interfaces:
java.lang.Cloneable, ILabelModelParameter, IMarkupExtensionFactory, ISharedInstanceProvider
Enclosing class:
CompositeLabelModel

public static class CompositeLabelModel.CompositeModelParameter
extends java.lang.Object
implements ILabelModelParameter, IMarkupExtensionFactory, ISharedInstanceProvider

class CompositeModelParameter


Constructor Summary
CompositeLabelModel.CompositeModelParameter(ILabelModel model, ILabelModelParameter parameter)
           
 
Method Summary
 java.lang.Object clone()
           
 MarkupExtension createMarkupExtension(Lookup lookup)
          Creates a markup extension that can be used instead of the original class.
 ILabelModel getModel()
          Gets the model that is associated with this parameter.
 ILabelModelParameter getParameter()
           
 java.util.Collection getSharedInstances()
          Returns an Collection for objects that shall be shared.
 void setParameter(ILabelModelParameter parameter)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeLabelModel.CompositeModelParameter

public CompositeLabelModel.CompositeModelParameter(ILabelModel model,
                                                   ILabelModelParameter parameter)
Method Detail

getModel

public ILabelModel getModel()
Description copied from interface: ILabelModelParameter
Gets the model that is associated with this parameter.

Specified by:
getModel in interface ILabelModelParameter

getParameter

public ILabelModelParameter getParameter()

setParameter

public void setParameter(ILabelModelParameter parameter)

clone

public java.lang.Object clone()
Specified by:
clone in interface ILabelModelParameter

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.

getSharedInstances

public java.util.Collection getSharedInstances()
Description copied from interface: ISharedInstanceProvider
Returns an Collection for objects that shall be shared.

Specified by:
getSharedInstances in interface ISharedInstanceProvider
Returns:


Copyright © 2000-2013 yWorks GmbH. All rights reserved