Class AbstractUniqueNameProvider
- java.lang.Object
-
- org.palladiosimulator.dataflow.confidentiality.transformation.prolog.naming.AbstractUniqueNameProvider
-
- All Implemented Interfaces:
UniqueNameProvider
- Direct Known Subclasses:
DetailedUniqueNameProvider
,IdShortingUniqueNameProvider
public abstract class AbstractUniqueNameProvider extends Object implements UniqueNameProvider
-
-
Constructor Summary
Constructors Constructor Description AbstractUniqueNameProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract String
constructName(String name, String id)
String
getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data entity)
String
getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Edge entity)
String
getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node entity)
String
getUniqueName(CharacteristicType entity)
String
getUniqueName(Literal entity)
String
getUniqueName(Pin pin, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node node)
String
getUniqueName(org.palladiosimulator.dataflow.dictionary.DataDictionary.DataType entity)
-
-
-
Method Detail
-
getUniqueName
public String getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Edge entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(CharacteristicType entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(Literal entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(org.palladiosimulator.dataflow.dictionary.DataDictionary.DataType entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Data entity)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
getUniqueName
public String getUniqueName(Pin pin, org.palladiosimulator.dataflow.diagram.DataFlowDiagram.Node node)
- Specified by:
getUniqueName
in interfaceUniqueNameProvider
-
-