Class CreateVariableCharacterisationsViaEditor

  • All Implemented Interfaces:
    org.eclipse.sirius.tools.api.ui.IExternalJavaAction

    public class CreateVariableCharacterisationsViaEditor
    extends Object
    implements org.eclipse.sirius.tools.api.ui.IExternalJavaAction
    • Constructor Detail

      • CreateVariableCharacterisationsViaEditor

        public CreateVariableCharacterisationsViaEditor()
    • Method Detail

      • canExecute

        public boolean canExecute​(Collection<? extends EObject> context)
        Specified by:
        canExecute in interface org.eclipse.sirius.tools.api.ui.IExternalJavaAction
      • execute

        public void execute​(Collection<? extends EObject> context,
                            Map<String,​Object> parameters)
        Specified by:
        execute in interface org.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)