public class PlotConfigurationInstancer
extends de.toem.eclipse.toolkits.instancer.AbstractDefaultInstancer
implements de.toem.pattern.element.instancer.IBaseContextInstancer, de.toem.pattern.element.instancer.IBaseSourcedInstancer
Constructor and Description |
---|
PlotConfigurationInstancer() |
PlotConfigurationInstancer(PlotConfigurationInstancer base,
java.util.List<IElement> sources) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ICell> |
create(String id,
ICell container,
IElement preferences) |
static boolean |
createCellsFromAutoTemplate(AbstractSignal source,
IElement preferences,
java.util.List<PlotConfigurationTemplate> templates,
java.util.List<ICell> cells) |
static boolean |
createCellsFromSource(AbstractSignal source,
IElement preferences,
java.util.List<PlotConfigurationTemplate> templates,
java.util.List<ICell> cells) |
PlotConfigurationInstancer |
forContext(Object context) |
PlotConfigurationInstancer |
forSource(Object[] source) |
static java.util.List<PlotConfigurationTemplate> |
getAutoTemplates() |
String |
getCellType() |
de.toem.pattern.controls.IControlProvider |
getControls(String id) |
boolean |
has(String id) |
getAll, getAllGroups, init
createAddModifier, createInsertModifier, createOne, get, get, getAllIds, getAllWithGroup, getDefaultId, getDescription, getDescription, getHelpURL, getIconURI, getIconURI, getLabel, getLabel, getPreferences, isEmpty, iterator, supports
getAttribute, getPreferences, getPropertyModel, getPropertyModel, isEnabled, setPreferences
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAddModifier, createInsertModifier, createOne, getIconURI, getPreferences
getAttribute, getPreferences, getPropertyModel, getPropertyModel, isEnabled, setPreferences, supports
belongsTo, getGroups
getDescription, getIconURI, getId, getLabel
public PlotConfigurationInstancer()
public PlotConfigurationInstancer(PlotConfigurationInstancer base, java.util.List<IElement> sources)
public String getCellType()
getCellType
in interface de.toem.pattern.element.instancer.IInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
getCellType
in class de.toem.eclipse.toolkits.instancer.AbstractDefaultInstancer
public boolean has(String id)
has
in interface de.toem.pattern.information.IInformations<de.toem.pattern.element.instancer.IInstancerInformation>
has
in class de.toem.pattern.element.instancer.AbstractInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
public java.util.List<ICell> create(String id, ICell container, IElement preferences)
create
in interface de.toem.pattern.element.instancer.IInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
create
in class de.toem.pattern.element.instancer.AbstractInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
public de.toem.pattern.controls.IControlProvider getControls(String id)
getControls
in interface de.toem.pattern.element.instancer.IInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
getControls
in class de.toem.eclipse.toolkits.instancer.AbstractDialogInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
public static java.util.List<PlotConfigurationTemplate> getAutoTemplates()
public static boolean createCellsFromAutoTemplate(AbstractSignal source, IElement preferences, java.util.List<PlotConfigurationTemplate> templates, java.util.List<ICell> cells)
public static boolean createCellsFromSource(AbstractSignal source, IElement preferences, java.util.List<PlotConfigurationTemplate> templates, java.util.List<ICell> cells)
public PlotConfigurationInstancer forContext(Object context)
forContext
in interface de.toem.pattern.element.instancer.IContextInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>
public PlotConfigurationInstancer forSource(Object[] source)
forSource
in interface de.toem.pattern.element.instancer.ISourcedInstancer<de.toem.pattern.element.instancer.IInstancerInformation,de.toem.pattern.information.IInformationGroup>