/** * Copyright (c) 2010 National Aeronautics and Space Administration. All rights reserved. */ package net.certware.argument.euz.impl; import net.certware.argument.arm.ArmPackage; import net.certware.argument.euz.Argument; import net.certware.argument.euz.ArgumentDiagram; import net.certware.argument.euz.Assumption; import net.certware.argument.euz.Context; import net.certware.argument.euz.Criteria; import net.certware.argument.euz.EuzFactory; import net.certware.argument.euz.EuzPackage; import net.certware.argument.euz.Evidence; import net.certware.argument.euz.Justification; import net.certware.argument.euz.Solution; import net.certware.argument.euz.Strategy; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.impl.EPackageImpl; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class EuzPackageImpl extends EPackageImpl implements EuzPackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass argumentDiagramEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass argumentEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass assumptionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass justificationEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass evidenceEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass contextEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass criteriaEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass solutionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass strategyEClass = null; /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. * <p>Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see net.certware.argument.euz.EuzPackage#eNS_URI * @see #init() * @generated */ private EuzPackageImpl() { super(eNS_URI, EuzFactory.eINSTANCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link EuzPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static EuzPackage init() { if (isInited) return (EuzPackage)EPackage.Registry.INSTANCE.getEPackage(EuzPackage.eNS_URI); // Obtain or create and register package EuzPackageImpl theEuzPackage = (EuzPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof EuzPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new EuzPackageImpl()); isInited = true; // Initialize simple dependencies ArmPackage.eINSTANCE.eClass(); // Create package meta-data objects theEuzPackage.createPackageContents(); // Initialize created meta-data theEuzPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theEuzPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(EuzPackage.eNS_URI, theEuzPackage); return theEuzPackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getArgumentDiagram() { return argumentDiagramEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getArgumentDiagram_Version() { return (EAttribute)argumentDiagramEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Arguments() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Strategies() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Solutions() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Assumptions() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Justifications() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Contexts() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Criteria() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgumentDiagram_Evidence() { return (EReference)argumentDiagramEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getArgument() { return argumentEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentStrategies() { return (EReference)argumentEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentAssumptions() { return (EReference)argumentEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentContexts() { return (EReference)argumentEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentSolutions() { return (EReference)argumentEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentCriteria() { return (EReference)argumentEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_ArgumentJustifications() { return (EReference)argumentEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getArgument_SubArguments() { return (EReference)argumentEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getAssumption() { return assumptionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getJustification() { return justificationEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEvidence() { return evidenceEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContext() { return contextEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getContext_ContextAssumptions() { return (EReference)contextEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCriteria() { return criteriaEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCriteria_CriteriaContexts() { return (EReference)criteriaEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getCriteria_CriteriaAssumptions() { return (EReference)criteriaEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSolution() { return solutionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSolution_SolutionContexts() { return (EReference)solutionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSolution_SolutionEvidence() { return (EReference)solutionEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSolution_SolutionCriteria() { return (EReference)solutionEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getStrategy() { return strategyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyArguments() { return (EReference)strategyEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyJustifications() { return (EReference)strategyEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyCriteria() { return (EReference)strategyEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyAssumptions() { return (EReference)strategyEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyStrategies() { return (EReference)strategyEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getStrategy_StrategyContexts() { return (EReference)strategyEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EuzFactory getEuzFactory() { return (EuzFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features argumentDiagramEClass = createEClass(ARGUMENT_DIAGRAM); createEAttribute(argumentDiagramEClass, ARGUMENT_DIAGRAM__VERSION); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__ARGUMENTS); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__STRATEGIES); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__SOLUTIONS); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__ASSUMPTIONS); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__JUSTIFICATIONS); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__CONTEXTS); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__CRITERIA); createEReference(argumentDiagramEClass, ARGUMENT_DIAGRAM__EVIDENCE); argumentEClass = createEClass(ARGUMENT); createEReference(argumentEClass, ARGUMENT__ARGUMENT_STRATEGIES); createEReference(argumentEClass, ARGUMENT__ARGUMENT_ASSUMPTIONS); createEReference(argumentEClass, ARGUMENT__ARGUMENT_CONTEXTS); createEReference(argumentEClass, ARGUMENT__ARGUMENT_SOLUTIONS); createEReference(argumentEClass, ARGUMENT__ARGUMENT_CRITERIA); createEReference(argumentEClass, ARGUMENT__ARGUMENT_JUSTIFICATIONS); createEReference(argumentEClass, ARGUMENT__SUB_ARGUMENTS); contextEClass = createEClass(CONTEXT); createEReference(contextEClass, CONTEXT__CONTEXT_ASSUMPTIONS); criteriaEClass = createEClass(CRITERIA); createEReference(criteriaEClass, CRITERIA__CRITERIA_CONTEXTS); createEReference(criteriaEClass, CRITERIA__CRITERIA_ASSUMPTIONS); strategyEClass = createEClass(STRATEGY); createEReference(strategyEClass, STRATEGY__STRATEGY_ARGUMENTS); createEReference(strategyEClass, STRATEGY__STRATEGY_JUSTIFICATIONS); createEReference(strategyEClass, STRATEGY__STRATEGY_CRITERIA); createEReference(strategyEClass, STRATEGY__STRATEGY_ASSUMPTIONS); createEReference(strategyEClass, STRATEGY__STRATEGY_STRATEGIES); createEReference(strategyEClass, STRATEGY__STRATEGY_CONTEXTS); solutionEClass = createEClass(SOLUTION); createEReference(solutionEClass, SOLUTION__SOLUTION_CONTEXTS); createEReference(solutionEClass, SOLUTION__SOLUTION_EVIDENCE); createEReference(solutionEClass, SOLUTION__SOLUTION_CRITERIA); assumptionEClass = createEClass(ASSUMPTION); justificationEClass = createEClass(JUSTIFICATION); evidenceEClass = createEClass(EVIDENCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Obtain other dependent packages ArmPackage theArmPackage = (ArmPackage)EPackage.Registry.INSTANCE.getEPackage(ArmPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes argumentEClass.getESuperTypes().add(theArmPackage.getClaim()); contextEClass.getESuperTypes().add(theArmPackage.getInformationElement()); criteriaEClass.getESuperTypes().add(theArmPackage.getInformationElement()); strategyEClass.getESuperTypes().add(theArmPackage.getReasoningElement()); solutionEClass.getESuperTypes().add(theArmPackage.getAssertedEvidence()); assumptionEClass.getESuperTypes().add(theArmPackage.getInformationElement()); justificationEClass.getESuperTypes().add(theArmPackage.getInformationElement()); evidenceEClass.getESuperTypes().add(theArmPackage.getAssertedEvidence()); // Initialize classes and features; add operations and parameters initEClass(argumentDiagramEClass, ArgumentDiagram.class, "ArgumentDiagram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEAttribute(getArgumentDiagram_Version(), ecorePackage.getEString(), "version", null, 0, 1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Arguments(), this.getArgument(), null, "arguments", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Strategies(), this.getStrategy(), null, "strategies", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Solutions(), this.getSolution(), null, "solutions", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Assumptions(), this.getAssumption(), null, "assumptions", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Justifications(), this.getJustification(), null, "justifications", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Contexts(), this.getContext(), null, "contexts", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Criteria(), this.getCriteria(), null, "criteria", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgumentDiagram_Evidence(), this.getEvidence(), null, "evidence", null, 0, -1, ArgumentDiagram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(argumentEClass, Argument.class, "Argument", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getArgument_ArgumentStrategies(), this.getStrategy(), null, "argumentStrategies", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_ArgumentAssumptions(), this.getAssumption(), null, "argumentAssumptions", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_ArgumentContexts(), this.getContext(), null, "argumentContexts", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_ArgumentSolutions(), this.getSolution(), null, "argumentSolutions", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_ArgumentCriteria(), this.getCriteria(), null, "argumentCriteria", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_ArgumentJustifications(), this.getJustification(), null, "argumentJustifications", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getArgument_SubArguments(), this.getArgument(), null, "subArguments", null, 0, -1, Argument.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(contextEClass, Context.class, "Context", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getContext_ContextAssumptions(), this.getAssumption(), null, "contextAssumptions", null, 0, -1, Context.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(criteriaEClass, Criteria.class, "Criteria", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getCriteria_CriteriaContexts(), this.getContext(), null, "criteriaContexts", null, 0, -1, Criteria.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getCriteria_CriteriaAssumptions(), this.getAssumption(), null, "criteriaAssumptions", null, 0, -1, Criteria.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(strategyEClass, Strategy.class, "Strategy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getStrategy_StrategyArguments(), this.getArgument(), null, "strategyArguments", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getStrategy_StrategyJustifications(), this.getJustification(), null, "strategyJustifications", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getStrategy_StrategyCriteria(), this.getCriteria(), null, "strategyCriteria", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getStrategy_StrategyAssumptions(), this.getAssumption(), null, "strategyAssumptions", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getStrategy_StrategyStrategies(), this.getStrategy(), null, "strategyStrategies", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getStrategy_StrategyContexts(), this.getContext(), null, "strategyContexts", null, 0, -1, Strategy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(solutionEClass, Solution.class, "Solution", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEReference(getSolution_SolutionContexts(), this.getContext(), null, "solutionContexts", null, 0, -1, Solution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSolution_SolutionEvidence(), this.getEvidence(), null, "solutionEvidence", null, 0, -1, Solution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEReference(getSolution_SolutionCriteria(), this.getCriteria(), null, "solutionCriteria", null, 0, -1, Solution.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$ initEClass(assumptionEClass, Assumption.class, "Assumption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(justificationEClass, Justification.class, "Justification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ initEClass(evidenceEClass, Evidence.class, "Evidence", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$ // Create resource createResource(eNS_URI); // Create annotations // gmf createGmfAnnotations(); // gmf.diagram createGmf_1Annotations(); // gmf.node createGmf_2Annotations(); // gmf.link createGmf_3Annotations(); } /** * Initializes the annotations for <b>gmf</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createGmfAnnotations() { String source = "gmf"; //$NON-NLS-1$ addAnnotation (this, source, new String[] { "foo", "euz" //$NON-NLS-1$ //$NON-NLS-2$ }); } /** * Initializes the annotations for <b>gmf.diagram</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createGmf_1Annotations() { String source = "gmf.diagram"; //$NON-NLS-1$ addAnnotation (argumentDiagramEClass, source, new String[] { "model.extension", "euz", //$NON-NLS-1$ //$NON-NLS-2$ "diagram.extension", "euzd", //$NON-NLS-1$ //$NON-NLS-2$ "onefile", "false" //$NON-NLS-1$ //$NON-NLS-2$ }); } /** * Initializes the annotations for <b>gmf.node</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createGmf_2Annotations() { String source = "gmf.node"; //$NON-NLS-1$ addAnnotation (argumentEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Argument {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "rectangle", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "152,251,152", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates an argument node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (contextEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Context {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "rounded", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "250,250,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Context Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates a context node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (criteriaEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Criteria {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "rounded", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "250,250,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Criteria Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates a criteria node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (strategyEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Strategy {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "net.certware.argument.diagram.figures.ParallelogramFigure", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "250,250,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates a strategy node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/parallelogram.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/parallelogram.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (solutionEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Solution {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "ellipse", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "250,250,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Solution Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates a solution node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/circle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/circle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (assumptionEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Assumption {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "rounded", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,240,240", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Assumption Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates an assumption node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (justificationEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Justification {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "rounded", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "250,250,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Justification Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates a justification node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/rounded-rectangle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (evidenceEClass, source, new String[] { "label", "identifier", //$NON-NLS-1$ //$NON-NLS-2$ "label.pattern", "Evidence {0}", //$NON-NLS-1$ //$NON-NLS-2$ "label.icon", "true", //$NON-NLS-1$ //$NON-NLS-2$ "label.placement", "internal", //$NON-NLS-1$ //$NON-NLS-2$ "label.readonly", "false", //$NON-NLS-1$ //$NON-NLS-2$ "figure", "ellipse", //$NON-NLS-1$ //$NON-NLS-2$ "border.style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "size", "100,60", //$NON-NLS-1$ //$NON-NLS-2$ "color", "135,206,250", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Evidence Node", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Creates an evidence node on the diagram canvas", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/circle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/circle.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); } /** * Initializes the annotations for <b>gmf.link</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createGmf_3Annotations() { String source = "gmf.link"; //$NON-NLS-1$ addAnnotation (getArgument_ArgumentStrategies(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "target.decoration", "filledclosedarrow", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Strategy", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its strategy", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_ArgumentAssumptions(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_ArgumentContexts(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_ArgumentSolutions(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "target.decoration", "filledclosedarrow", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Solution", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its solution", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_ArgumentCriteria(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Criteria", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its criteria", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_ArgumentJustifications(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Justification", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its justification", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getArgument_SubArguments(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "target.decoration", "filledclosedarrow", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Argument with Sub-Argument", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links an argument with its sub-argument", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getContext_ContextAssumptions(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Context with Assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a context with its assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCriteria_CriteriaContexts(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Criteria with Context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links criteria with its context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getCriteria_CriteriaAssumptions(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Criteria with Assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links criteria with is assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyArguments(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "target.decoration", "filledclosedarrow", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy with Argument", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a strategy with its argument", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyJustifications(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy with Justification", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links and argument with its strategy", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyCriteria(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy with Criteria", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a strategy with its criteria", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyAssumptions(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy with Assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a strategy with its assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyStrategies(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Strategy with Assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a strategy with its assumption", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getStrategy_StrategyContexts(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Criteria with Context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links criteria with its context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSolution_SolutionContexts(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Solution with Context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a solution with its context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSolution_SolutionEvidence(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Solution with Evidence", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a solution with its evidence", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); addAnnotation (getSolution_SolutionCriteria(), source, new String[] { "width", "1", //$NON-NLS-1$ //$NON-NLS-2$ "color", "0,0,0", //$NON-NLS-1$ //$NON-NLS-2$ "style", "solid", //$NON-NLS-1$ //$NON-NLS-2$ "tool.name", "Solution with Criteria", //$NON-NLS-1$ //$NON-NLS-2$ "tool.description", "Links a solution with its context", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.small.bundle", "net.certware.core.ui", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.path", "icons/obj16/connector.png", //$NON-NLS-1$ //$NON-NLS-2$ "tool.large.bundle", "net.certware.core.ui" //$NON-NLS-1$ //$NON-NLS-2$ }); } } //EuzPackageImpl