Class DataObjectLabelProvider

java.lang.Object
de.uni_trier.wi2.procake.gui.DataObjectLabelProvider
Direct Known Subclasses:
ObjectEditor, SimilarityCacheMonitor

public abstract class DataObjectLabelProvider extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.base.AggregateObject aggregateObject)
    Get the Label/ID of a given AggregateObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.base.AtomicObject atomicObject)
    Get the Label/ID of a given AtomicObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.base.CollectionObject collectionObject)
    Get the Label/ID of a given CollectionObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.DataObject dataObject)
    Get the Label/ID of a given DataObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTEdgeObject nestEdgeObject)
    Get the Label/ID of a given NESTEdgeObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTGraphObject nestGraphObject)
    Get the Label/ID of a given NESTGraphObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTNodeObject nestNodeObject)
    Get the Label/ID of a given NESTNodeObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflowObject)
    Get the Label/ID of a given NESTWorkflowObject
    protected String
    getLabel(de.uni_trier.wi2.procake.data.objectpool.ReadableObjectPool<de.uni_trier.wi2.procake.data.object.DataObject> pool)
    Get the Label/ID of a given ReadableObjectPool
    getLabel(Object object)
    Get the label for the corresponding Object
    protected String
    Get the Label/ID of a given Map.Entry

    Methods inherited from class java.lang.Object

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

    • DataObjectLabelProvider

      public DataObjectLabelProvider()
  • Method Details

    • getLabel

      public String getLabel(Object object)
      Get the label for the corresponding Object
      Parameters:
      object - The Object to get the label from. Preferably a DataObject
      Returns:
      Label of type String from the Object
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.DataObject dataObject)
      Get the Label/ID of a given DataObject
      Parameters:
      dataObject - DataObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.objectpool.ReadableObjectPool<de.uni_trier.wi2.procake.data.object.DataObject> pool)
      Get the Label/ID of a given ReadableObjectPool
      Parameters:
      pool - ReadableObjectPool to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(Map.Entry<String,Object> attribute)
      Get the Label/ID of a given Map.Entry
      Parameters:
      attribute - Map.Entry to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.base.AtomicObject atomicObject)
      Get the Label/ID of a given AtomicObject
      Parameters:
      atomicObject - AtomicObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.base.AggregateObject aggregateObject)
      Get the Label/ID of a given AggregateObject
      Parameters:
      aggregateObject - AggregateObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.base.CollectionObject collectionObject)
      Get the Label/ID of a given CollectionObject
      Parameters:
      collectionObject - CollectionObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTEdgeObject nestEdgeObject)
      Get the Label/ID of a given NESTEdgeObject
      Parameters:
      nestEdgeObject - NESTEdgeObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTNodeObject nestNodeObject)
      Get the Label/ID of a given NESTNodeObject
      Parameters:
      nestNodeObject - NESTNodeObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTGraphObject nestGraphObject)
      Get the Label/ID of a given NESTGraphObject
      Parameters:
      nestGraphObject - NESTGraphObject to get the ID from
      Returns:
      ID in form of String
    • getLabel

      protected String getLabel(de.uni_trier.wi2.procake.data.object.nest.NESTWorkflowObject nestWorkflowObject)
      Get the Label/ID of a given NESTWorkflowObject
      Parameters:
      nestWorkflowObject - NESTWorkflowObject to get the ID from
      Returns:
      ID in form of String