Class WoofStartItem

  • All Implemented Interfaces:
    java.lang.Runnable, net.officefloor.eclipse.ide.ConfigurableItem<WoofStartItem>

    public class WoofStartItem
    extends net.officefloor.eclipse.ide.editor.AbstractConfigurableItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent,WoofStartItem>
    Configuration for the WoofStartModel.
    Author:
    Daniel Sagenschneider
    • Nested Class Summary

      • Nested classes/interfaces inherited from class net.officefloor.eclipse.ide.editor.AbstractConfigurableItem

        net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.ConfigurableModelContext<O extends java.lang.Object,M extends java.lang.Object>, net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.IdeConfigurer, net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.ItemActioner<O extends java.lang.Object,M extends java.lang.Object>, net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.ItemConfigurer<O extends java.lang.Object,M extends java.lang.Object,I extends java.lang.Object>
      • Nested classes/interfaces inherited from class net.officefloor.eclipse.ide.editor.AbstractItem

        net.officefloor.eclipse.ide.editor.AbstractItem.ConfigurableContext<R extends net.officefloor.model.Model,O extends java.lang.Object>, net.officefloor.eclipse.ide.editor.AbstractItem.IdeChildrenGroup, net.officefloor.eclipse.ide.editor.AbstractItem.IdeConnection<C extends net.officefloor.model.ConnectionModel>, net.officefloor.eclipse.ide.editor.AbstractItem.IdeConnectionTarget<C extends net.officefloor.model.ConnectionModel,T extends net.officefloor.model.Model,TE extends java.lang.Enum<TE>>, net.officefloor.eclipse.ide.editor.AbstractItem.IdeExtractor, net.officefloor.eclipse.ide.editor.AbstractItem.IdeLabeller, net.officefloor.eclipse.ide.editor.AbstractItem.IdeStyle, net.officefloor.eclipse.ide.editor.AbstractItem.PreferenceListener
    • Field Summary

      • Fields inherited from class net.officefloor.eclipse.ide.editor.AbstractItem

        builder
    • Constructor Summary

      Constructors 
      Constructor Description
      WoofStartItem()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.IdeConfigurer configure()  
      protected void connections​(java.util.List<net.officefloor.eclipse.ide.editor.AbstractItem.IdeConnectionTarget<? extends net.officefloor.model.ConnectionModel,?,?>> connections)  
      net.officefloor.eclipse.ide.editor.AbstractItem.IdeExtractor extract()  
      protected WoofStartItem item​(net.officefloor.woof.model.woof.WoofStartModel model)  
      net.officefloor.eclipse.ide.editor.AbstractItem.IdeLabeller label()  
      void loadToParent​(net.officefloor.woof.model.woof.WoofModel parentModel, net.officefloor.woof.model.woof.WoofStartModel itemModel)  
      static void main​(java.lang.String[] args)
      Test configuration.
      net.officefloor.woof.model.woof.WoofStartModel prototype()  
      javafx.scene.Node visual​(net.officefloor.woof.model.woof.WoofStartModel model, net.officefloor.eclipse.editor.AdaptedModelVisualFactoryContext<net.officefloor.woof.model.woof.WoofStartModel> context)  
      • Methods inherited from class net.officefloor.eclipse.ide.editor.AbstractConfigurableItem

        createAdaptedParent, loadConfiguration, main
      • Methods inherited from class net.officefloor.eclipse.configurer.AbstractConfigurerRunnable

        run
      • Methods inherited from class net.officefloor.eclipse.ide.editor.AbstractItem

        children, createChild, furtherAdapt, getBuilder, getChildrenGroups, getConfigurableContext, getConnections, getPreferenceStyleId, init, loadStyles, style, translateFromCommaSeparatedList, translateToCommaSeparateList, translateToNameMappings, translateToPropertyList
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WoofStartItem

        public WoofStartItem()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
        Test configuration.
        Parameters:
        args - Command line arguments.
      • prototype

        public net.officefloor.woof.model.woof.WoofStartModel prototype()
        Specified by:
        prototype in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • extract

        public net.officefloor.eclipse.ide.editor.AbstractItem.IdeExtractor extract()
        Specified by:
        extract in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • visual

        public javafx.scene.Node visual​(net.officefloor.woof.model.woof.WoofStartModel model,
                                        net.officefloor.eclipse.editor.AdaptedModelVisualFactoryContext<net.officefloor.woof.model.woof.WoofStartModel> context)
        Specified by:
        visual in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • label

        public net.officefloor.eclipse.ide.editor.AbstractItem.IdeLabeller label()
        Specified by:
        label in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • loadToParent

        public void loadToParent​(net.officefloor.woof.model.woof.WoofModel parentModel,
                                 net.officefloor.woof.model.woof.WoofStartModel itemModel)
        Specified by:
        loadToParent in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • item

        protected WoofStartItem item​(net.officefloor.woof.model.woof.WoofStartModel model)
        Specified by:
        item in class net.officefloor.eclipse.ide.editor.AbstractConfigurableItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent,WoofStartItem>
      • connections

        protected void connections​(java.util.List<net.officefloor.eclipse.ide.editor.AbstractItem.IdeConnectionTarget<? extends net.officefloor.model.ConnectionModel,?,?>> connections)
        Overrides:
        connections in class net.officefloor.eclipse.ide.editor.AbstractItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent>
      • configure

        public net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.IdeConfigurer configure()
        Specified by:
        configure in class net.officefloor.eclipse.ide.editor.AbstractConfigurableItem<net.officefloor.woof.model.woof.WoofModel,net.officefloor.woof.model.woof.WoofModel.WoofEvent,net.officefloor.woof.model.woof.WoofChanges,net.officefloor.woof.model.woof.WoofStartModel,net.officefloor.woof.model.woof.WoofStartModel.WoofStartEvent,WoofStartItem>