Class CreateVariableCharacterisationsViaEditor
java.lang.Object
org.palladiosimulator.dataflow.confidentiality.pcm.editor.sirius.CreateVariableCharacterisationsViaEditor
- All Implemented Interfaces:
org.eclipse.sirius.tools.api.ui.IExternalJavaAction
public class CreateVariableCharacterisationsViaEditor
extends Object
implements org.eclipse.sirius.tools.api.ui.IExternalJavaAction
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
protected static class
protected static class
protected static class
protected static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
adjustCharacterisations
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) protected AssignmentsEditorImpl
buildTextualEditor
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) boolean
canExecute
(Collection<? extends EObject> context) void
protected Collection<String>
findInputs
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) protected Collection<String>
findInputs
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, org.palladiosimulator.pcm.seff.ResourceDemandingSEFF seff) protected Collection<String>
findInputs
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour behaviour) findParentOfType
(EObject object, Class<T> clz) protected static Collection<String>
getNames
(Collection<org.palladiosimulator.pcm.parameter.VariableUsage> usages) protected void
replaceVariableCharacterisations
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, Collection<org.palladiosimulator.pcm.parameter.VariableUsage> definedUsages)
-
Constructor Details
-
CreateVariableCharacterisationsViaEditor
public CreateVariableCharacterisationsViaEditor()
-
-
Method Details
-
canExecute
- Specified by:
canExecute
in interfaceorg.eclipse.sirius.tools.api.ui.IExternalJavaAction
-
execute
- Specified by:
execute
in interfaceorg.eclipse.sirius.tools.api.ui.IExternalJavaAction
-
adjustCharacterisations
protected void adjustCharacterisations(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) -
buildTextualEditor
protected AssignmentsEditorImpl buildTextualEditor(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) -
findInputs
protected Collection<String> findInputs(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage) -
findInputs
protected Collection<String> findInputs(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour behaviour) -
findInputs
protected Collection<String> findInputs(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, org.palladiosimulator.pcm.seff.ResourceDemandingSEFF seff) -
replaceVariableCharacterisations
protected void replaceVariableCharacterisations(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, Collection<org.palladiosimulator.pcm.parameter.VariableUsage> definedUsages) -
getNames
protected static Collection<String> getNames(Collection<org.palladiosimulator.pcm.parameter.VariableUsage> usages) -
findParentOfType
-