Class WoofResourceItem

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

    public class WoofResourceItem
    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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent,WoofResourceItem>
    Configuration for the WoofResourceModel.
    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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      net.officefloor.eclipse.ide.editor.AbstractConfigurableItem.IdeConfigurer configure()  
      net.officefloor.eclipse.ide.editor.AbstractItem.IdeExtractor extract()  
      protected WoofResourceItem item​(net.officefloor.woof.model.woof.WoofResourceModel model)  
      net.officefloor.eclipse.ide.editor.AbstractItem.IdeLabeller label()  
      protected void loadStyles​(java.util.List<net.officefloor.eclipse.ide.editor.AbstractItem.IdeStyle> styles)  
      void loadToParent​(net.officefloor.woof.model.woof.WoofModel parentModel, net.officefloor.woof.model.woof.WoofResourceModel itemModel)  
      static void main​(java.lang.String[] args)
      Test configuration.
      net.officefloor.woof.model.woof.WoofResourceModel prototype()  
      javafx.scene.layout.Pane visual​(net.officefloor.woof.model.woof.WoofResourceModel model, net.officefloor.eclipse.editor.AdaptedModelVisualFactoryContext<net.officefloor.woof.model.woof.WoofResourceModel> 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, connections, createChild, furtherAdapt, getBuilder, getChildrenGroups, getConfigurableContext, getConnections, getPreferenceStyleId, init, 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

      • WoofResourceItem

        public WoofResourceItem()
    • 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.WoofResourceModel 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • visual

        public javafx.scene.layout.Pane visual​(net.officefloor.woof.model.woof.WoofResourceModel model,
                                               net.officefloor.eclipse.editor.AdaptedModelVisualFactoryContext<net.officefloor.woof.model.woof.WoofResourceModel> 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • loadToParent

        public void loadToParent​(net.officefloor.woof.model.woof.WoofModel parentModel,
                                 net.officefloor.woof.model.woof.WoofResourceModel 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • item

        protected WoofResourceItem item​(net.officefloor.woof.model.woof.WoofResourceModel 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent,WoofResourceItem>
      • loadStyles

        protected void loadStyles​(java.util.List<net.officefloor.eclipse.ide.editor.AbstractItem.IdeStyle> styles)
        Overrides:
        loadStyles 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent>
      • 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.WoofResourceModel,net.officefloor.woof.model.woof.WoofResourceModel.WoofResourceEvent,WoofResourceItem>