TWE 2.4-1 API

org.enhydra.jawe.base.label
Class StandardLabelGenerator

java.lang.Object
  extended byorg.enhydra.jawe.base.label.StandardLabelGenerator
All Implemented Interfaces:
LabelGenerator

public class StandardLabelGenerator
extends java.lang.Object
implements LabelGenerator

Used to generate labels for all XPDL entities.

Author:
Sasa Bojanic

Field Summary
protected  LabelGeneratorSettings settings
           
 
Constructor Summary
StandardLabelGenerator()
           
StandardLabelGenerator(LabelGeneratorSettings settings)
           
 
Method Summary
 java.lang.String generateStandardLabel(org.enhydra.shark.xpdl.XMLElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Activities el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Activity el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivitySet el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivitySets el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivityTypes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActualParameter el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActualParameters el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Application el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Applications el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ApplicationTypes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ArrayType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Author el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Automatic el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.BasicType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.BlockActivity el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Codepage el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Condition el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ConformanceClass el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Cost el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.CostUnit el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Countrykey el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Created el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataField el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataFields el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataTypes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Deadline el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DeadlineCondition el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Deadlines el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DeclaredType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Description el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Documentation el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Duration el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.EnumerationType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.EnumerationValue el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExceptionName el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExtendedAttribute el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExtendedAttributes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalPackage el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalPackages el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalReference el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FinishMode el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FormalParameter el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FormalParameters el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Icon el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Implementation el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ImplementationTypes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.InitialValue el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Join el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Length el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Limit el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ListType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Manual el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Member el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Namespace el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Namespaces el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.No el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Package el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.PackageHeader el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Participant el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Participants el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ParticipantType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Performer el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Priority el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.PriorityUnit el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ProcessHeader el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.RecordType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.RedefinableHeader el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Responsible el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Responsibles el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Route el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SchemaType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Script el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SimulationInformation el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Split el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.StartFinishModes el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.StartMode el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SubFlow el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TimeEstimation el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Tool el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Tools el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Transition el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRef el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRefs el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRestriction el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRestrictions el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Transitions el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TypeDeclaration el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TypeDeclarations el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.UnionType el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ValidFrom el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ValidTo el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Vendor el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Version el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WaitingTime el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkflowProcess el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkflowProcesses el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkingTime el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLAttribute el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLCollection el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLCollectionElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLComplexChoice el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLComplexElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLEmptyChoiceElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.XMLSimpleElement el)
           
 java.lang.String getLabel(org.enhydra.shark.xpdl.elements.XPDLVersion el)
           
 Settings getSettings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

settings

protected LabelGeneratorSettings settings
Constructor Detail

StandardLabelGenerator

public StandardLabelGenerator()

StandardLabelGenerator

public StandardLabelGenerator(LabelGeneratorSettings settings)
Method Detail

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Activities el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Activity el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivitySet el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivitySets el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActivityTypes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActualParameter el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ActualParameters el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Application el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Applications el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ApplicationTypes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ArrayType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Author el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Automatic el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.BasicType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.BlockActivity el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Codepage el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Condition el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ConformanceClass el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Cost el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.CostUnit el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Countrykey el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Created el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataField el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataFields el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DataTypes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Deadline el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DeadlineCondition el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Deadlines el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.DeclaredType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Description el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Documentation el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Duration el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.EnumerationType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.EnumerationValue el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExceptionName el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExtendedAttribute el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExtendedAttributes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalPackage el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalPackages el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ExternalReference el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FinishMode el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FormalParameter el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.FormalParameters el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Icon el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Implementation el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ImplementationTypes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.InitialValue el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Join el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Length el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Limit el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ListType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Manual el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Member el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Namespace el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Namespaces el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.No el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Package el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.PackageHeader el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Participant el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Participants el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ParticipantType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Performer el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Priority el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.PriorityUnit el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ProcessHeader el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.RecordType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.RedefinableHeader el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Responsible el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Responsibles el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Route el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SchemaType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Script el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SimulationInformation el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Split el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.StartFinishModes el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.StartMode el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.SubFlow el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TimeEstimation el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Tool el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Tools el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Transition el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRef el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRefs el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRestriction el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TransitionRestrictions el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Transitions el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TypeDeclaration el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.TypeDeclarations el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.UnionType el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ValidFrom el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.ValidTo el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Vendor el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.Version el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WaitingTime el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkflowProcess el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkflowProcesses el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.WorkingTime el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.elements.XPDLVersion el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLEmptyChoiceElement el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLComplexChoice el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLCollection el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLCollectionElement el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLComplexElement el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLSimpleElement el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLAttribute el)

getLabel

public java.lang.String getLabel(org.enhydra.shark.xpdl.XMLElement el)
Specified by:
getLabel in interface LabelGenerator

generateStandardLabel

public java.lang.String generateStandardLabel(org.enhydra.shark.xpdl.XMLElement el)

getSettings

public Settings getSettings()
Specified by:
getSettings in interface LabelGenerator

TWE 2.4-1 API