| /** |
| * Copyright (c) 2016 CEA LIST and others. |
| * |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * CEA LIST - Initial API and implementation |
| * |
| */ |
| package org.eclipse.papyrus.interoperability.rpy.rpymetamodel; |
| |
| import org.eclipse.emf.common.util.EList; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>ICode Gen Config Info</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getId <em>Id</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getMyState <em>My State</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getName <em>Name</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getModifiedTimeWeak <em>Modified Time Weak</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getHyperLinks <em>Hyper Links</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getScopeType <em>Scope Type</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getLibraries <em>Libraries</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getAdditionalSources <em>Additional Sources</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStandardHeaders <em>Standard Headers</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getIncludePath <em>Include Path</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getTargetMain <em>Target Main</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getInstrumentation <em>Instrumentation</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getTimeModel <em>Time Model</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_generateActors <em>Mgenerate Actors</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStatechartImplementation <em>Statechart Implementation</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getInitializationCode <em>Initialization Code</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getChecksList <em>Checks List</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getScopeElements <em>Scope Elements</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getRoot <em>Root</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getWeakCGTime <em>Weak CG Time</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStrongCGTime <em>Strong CG Time</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_allInAnimScope <em>Mall In Anim Scope</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_generateUsecases <em>Mgenerate Usecases</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getDependencies <em>Dependencies</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getInitialInstances <em>Initial Instances</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getProperties <em>Properties</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getAnnotations <em>Annotations</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getLastID <em>Last ID</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getDescription <em>Description</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getTags <em>Tags</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getCmheader <em>Cmheader</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getRequiremenTracabilityHandle <em>Requiremen Tracability Handle</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStereotypes <em>Stereotypes</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getCodeUpdateCGTime <em>Code Update CG Time</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getAnimScopeElements <em>Anim Scope Elements</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getEmbededFiles <em>Embeded Files</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getObjectCreation <em>Object Creation</em>}</li> |
| * <li>{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getUmlDependencyID <em>Uml Dependency ID</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo() |
| * @model |
| * @generated |
| */ |
| public interface ICodeGenConfigInfo extends DependsOnType { |
| /** |
| * Returns the value of the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Id</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Id</em>' attribute. |
| * @see #setId(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Id() |
| * @model |
| * @generated |
| */ |
| String getId(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getId <em>Id</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Id</em>' attribute. |
| * @see #getId() |
| * @generated |
| */ |
| void setId(String value); |
| |
| /** |
| * Returns the value of the '<em><b>My State</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>My State</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>My State</em>' attribute. |
| * @see #setMyState(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_MyState() |
| * @model |
| * @generated |
| */ |
| String getMyState(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getMyState <em>My State</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>My State</em>' attribute. |
| * @see #getMyState() |
| * @generated |
| */ |
| void setMyState(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Name</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Name</em>' attribute. |
| * @see #setName(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Name() |
| * @model |
| * @generated |
| */ |
| String getName(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getName <em>Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Name</em>' attribute. |
| * @see #getName() |
| * @generated |
| */ |
| void setName(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Modified Time Weak</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Modified Time Weak</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Modified Time Weak</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_ModifiedTimeWeak() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getModifiedTimeWeak(); |
| |
| /** |
| * Returns the value of the '<em><b>Hyper Links</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.IMHyperLink}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Hyper Links</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Hyper Links</em>' containment reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_HyperLinks() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| EList<IMHyperLink> getHyperLinks(); |
| |
| /** |
| * Returns the value of the '<em><b>Scope Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Scope Type</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Scope Type</em>' attribute. |
| * @see #setScopeType(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_ScopeType() |
| * @model |
| * @generated |
| */ |
| String getScopeType(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getScopeType <em>Scope Type</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Scope Type</em>' attribute. |
| * @see #getScopeType() |
| * @generated |
| */ |
| void setScopeType(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Libraries</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Libraries</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Libraries</em>' attribute. |
| * @see #setLibraries(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Libraries() |
| * @model |
| * @generated |
| */ |
| String getLibraries(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getLibraries <em>Libraries</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Libraries</em>' attribute. |
| * @see #getLibraries() |
| * @generated |
| */ |
| void setLibraries(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Additional Sources</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Additional Sources</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Additional Sources</em>' attribute. |
| * @see #setAdditionalSources(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_AdditionalSources() |
| * @model |
| * @generated |
| */ |
| String getAdditionalSources(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getAdditionalSources <em>Additional Sources</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Additional Sources</em>' attribute. |
| * @see #getAdditionalSources() |
| * @generated |
| */ |
| void setAdditionalSources(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Standard Headers</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Standard Headers</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Standard Headers</em>' attribute. |
| * @see #setStandardHeaders(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_StandardHeaders() |
| * @model |
| * @generated |
| */ |
| String getStandardHeaders(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStandardHeaders <em>Standard Headers</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Standard Headers</em>' attribute. |
| * @see #getStandardHeaders() |
| * @generated |
| */ |
| void setStandardHeaders(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Include Path</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Include Path</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Include Path</em>' attribute. |
| * @see #setIncludePath(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_IncludePath() |
| * @model |
| * @generated |
| */ |
| String getIncludePath(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getIncludePath <em>Include Path</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Include Path</em>' attribute. |
| * @see #getIncludePath() |
| * @generated |
| */ |
| void setIncludePath(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Target Main</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Target Main</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Target Main</em>' attribute. |
| * @see #setTargetMain(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_TargetMain() |
| * @model |
| * @generated |
| */ |
| String getTargetMain(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getTargetMain <em>Target Main</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Target Main</em>' attribute. |
| * @see #getTargetMain() |
| * @generated |
| */ |
| void setTargetMain(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Instrumentation</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Instrumentation</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Instrumentation</em>' attribute. |
| * @see #setInstrumentation(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Instrumentation() |
| * @model |
| * @generated |
| */ |
| String getInstrumentation(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getInstrumentation <em>Instrumentation</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Instrumentation</em>' attribute. |
| * @see #getInstrumentation() |
| * @generated |
| */ |
| void setInstrumentation(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Time Model</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Time Model</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Time Model</em>' attribute. |
| * @see #setTimeModel(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_TimeModel() |
| * @model |
| * @generated |
| */ |
| String getTimeModel(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getTimeModel <em>Time Model</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Time Model</em>' attribute. |
| * @see #getTimeModel() |
| * @generated |
| */ |
| void setTimeModel(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Mgenerate Actors</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mgenerate Actors</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mgenerate Actors</em>' attribute. |
| * @see #setM_generateActors(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_M_generateActors() |
| * @model |
| * @generated |
| */ |
| String getM_generateActors(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_generateActors <em>Mgenerate Actors</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mgenerate Actors</em>' attribute. |
| * @see #getM_generateActors() |
| * @generated |
| */ |
| void setM_generateActors(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Statechart Implementation</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Statechart Implementation</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Statechart Implementation</em>' attribute. |
| * @see #setStatechartImplementation(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_StatechartImplementation() |
| * @model |
| * @generated |
| */ |
| String getStatechartImplementation(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getStatechartImplementation <em>Statechart Implementation</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Statechart Implementation</em>' attribute. |
| * @see #getStatechartImplementation() |
| * @generated |
| */ |
| void setStatechartImplementation(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Initialization Code</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Initialization Code</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Initialization Code</em>' attribute. |
| * @see #setInitializationCode(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_InitializationCode() |
| * @model |
| * @generated |
| */ |
| String getInitializationCode(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getInitializationCode <em>Initialization Code</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Initialization Code</em>' attribute. |
| * @see #getInitializationCode() |
| * @generated |
| */ |
| void setInitializationCode(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Checks List</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Checks List</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Checks List</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_ChecksList() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getChecksList(); |
| |
| /** |
| * Returns the value of the '<em><b>Scope Elements</b></em>' reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UnknownType}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Scope Elements</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Scope Elements</em>' reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_ScopeElements() |
| * @model |
| * @generated |
| */ |
| EList<UnknownType> getScopeElements(); |
| |
| /** |
| * Returns the value of the '<em><b>Root</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Root</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Root</em>' containment reference. |
| * @see #setRoot(IFolder) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Root() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IFolder getRoot(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getRoot <em>Root</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Root</em>' containment reference. |
| * @see #getRoot() |
| * @generated |
| */ |
| void setRoot(IFolder value); |
| |
| /** |
| * Returns the value of the '<em><b>Weak CG Time</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Weak CG Time</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Weak CG Time</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_WeakCGTime() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getWeakCGTime(); |
| |
| /** |
| * Returns the value of the '<em><b>Strong CG Time</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Strong CG Time</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Strong CG Time</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_StrongCGTime() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getStrongCGTime(); |
| |
| /** |
| * Returns the value of the '<em><b>Mall In Anim Scope</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mall In Anim Scope</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mall In Anim Scope</em>' attribute. |
| * @see #setM_allInAnimScope(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_M_allInAnimScope() |
| * @model |
| * @generated |
| */ |
| String getM_allInAnimScope(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_allInAnimScope <em>Mall In Anim Scope</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mall In Anim Scope</em>' attribute. |
| * @see #getM_allInAnimScope() |
| * @generated |
| */ |
| void setM_allInAnimScope(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Mgenerate Usecases</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Mgenerate Usecases</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Mgenerate Usecases</em>' attribute. |
| * @see #setM_generateUsecases(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_M_generateUsecases() |
| * @model |
| * @generated |
| */ |
| String getM_generateUsecases(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getM_generateUsecases <em>Mgenerate Usecases</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Mgenerate Usecases</em>' attribute. |
| * @see #getM_generateUsecases() |
| * @generated |
| */ |
| void setM_generateUsecases(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Dependencies</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Dependencies</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Dependencies</em>' containment reference. |
| * @see #setDependencies(IDependency) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Dependencies() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IDependency getDependencies(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getDependencies <em>Dependencies</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Dependencies</em>' containment reference. |
| * @see #getDependencies() |
| * @generated |
| */ |
| void setDependencies(IDependency value); |
| |
| /** |
| * Returns the value of the '<em><b>Initial Instances</b></em>' reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.IUnit}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Initial Instances</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Initial Instances</em>' reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_InitialInstances() |
| * @model |
| * @generated |
| */ |
| EList<IUnit> getInitialInstances(); |
| |
| /** |
| * Returns the value of the '<em><b>Properties</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Properties</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Properties</em>' containment reference. |
| * @see #setProperties(IPropertyContainer) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Properties() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IPropertyContainer getProperties(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getProperties <em>Properties</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Properties</em>' containment reference. |
| * @see #getProperties() |
| * @generated |
| */ |
| void setProperties(IPropertyContainer value); |
| |
| /** |
| * Returns the value of the '<em><b>Annotations</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Annotations</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Annotations</em>' containment reference. |
| * @see #setAnnotations(IComment) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Annotations() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IComment getAnnotations(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getAnnotations <em>Annotations</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Annotations</em>' containment reference. |
| * @see #getAnnotations() |
| * @generated |
| */ |
| void setAnnotations(IComment value); |
| |
| /** |
| * Returns the value of the '<em><b>Last ID</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Last ID</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Last ID</em>' attribute. |
| * @see #setLastID(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_LastID() |
| * @model |
| * @generated |
| */ |
| String getLastID(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getLastID <em>Last ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Last ID</em>' attribute. |
| * @see #getLastID() |
| * @generated |
| */ |
| void setLastID(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Description</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Description</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Description</em>' containment reference. |
| * @see #setDescription(IDescription) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Description() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IDescription getDescription(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getDescription <em>Description</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Description</em>' containment reference. |
| * @see #getDescription() |
| * @generated |
| */ |
| void setDescription(IDescription value); |
| |
| /** |
| * Returns the value of the '<em><b>Tags</b></em>' containment reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ITag}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Tags</em>' containment reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Tags</em>' containment reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Tags() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| EList<ITag> getTags(); |
| |
| /** |
| * Returns the value of the '<em><b>Cmheader</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Cmheader</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Cmheader</em>' attribute. |
| * @see #setCmheader(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Cmheader() |
| * @model |
| * @generated |
| */ |
| String getCmheader(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getCmheader <em>Cmheader</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Cmheader</em>' attribute. |
| * @see #getCmheader() |
| * @generated |
| */ |
| void setCmheader(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Requiremen Tracability Handle</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Requiremen Tracability Handle</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Requiremen Tracability Handle</em>' attribute. |
| * @see #setRequiremenTracabilityHandle(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_RequiremenTracabilityHandle() |
| * @model |
| * @generated |
| */ |
| String getRequiremenTracabilityHandle(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getRequiremenTracabilityHandle <em>Requiremen Tracability Handle</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Requiremen Tracability Handle</em>' attribute. |
| * @see #getRequiremenTracabilityHandle() |
| * @generated |
| */ |
| void setRequiremenTracabilityHandle(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Stereotypes</b></em>' reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.IClassifier}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Stereotypes</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Stereotypes</em>' reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_Stereotypes() |
| * @model |
| * @generated |
| */ |
| EList<IClassifier> getStereotypes(); |
| |
| /** |
| * Returns the value of the '<em><b>Code Update CG Time</b></em>' attribute list. |
| * The list contents are of type {@link java.lang.String}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Code Update CG Time</em>' attribute list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Code Update CG Time</em>' attribute list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_CodeUpdateCGTime() |
| * @model unique="false" |
| * @generated |
| */ |
| EList<String> getCodeUpdateCGTime(); |
| |
| /** |
| * Returns the value of the '<em><b>Anim Scope Elements</b></em>' reference list. |
| * The list contents are of type {@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ElementsType}. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Anim Scope Elements</em>' reference list isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Anim Scope Elements</em>' reference list. |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_AnimScopeElements() |
| * @model |
| * @generated |
| */ |
| EList<ElementsType> getAnimScopeElements(); |
| |
| /** |
| * Returns the value of the '<em><b>Embeded Files</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Embeded Files</em>' containment reference isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Embeded Files</em>' containment reference. |
| * @see #setEmbededFiles(IEmbededFile) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_EmbededFiles() |
| * @model containment="true" resolveProxies="true" |
| * @generated |
| */ |
| IEmbededFile getEmbededFiles(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getEmbededFiles <em>Embeded Files</em>}' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Embeded Files</em>' containment reference. |
| * @see #getEmbededFiles() |
| * @generated |
| */ |
| void setEmbededFiles(IEmbededFile value); |
| |
| /** |
| * Returns the value of the '<em><b>Object Creation</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Object Creation</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Object Creation</em>' attribute. |
| * @see #setObjectCreation(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_ObjectCreation() |
| * @model |
| * @generated |
| */ |
| String getObjectCreation(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getObjectCreation <em>Object Creation</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Object Creation</em>' attribute. |
| * @see #getObjectCreation() |
| * @generated |
| */ |
| void setObjectCreation(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Uml Dependency ID</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Uml Dependency ID</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Uml Dependency ID</em>' attribute. |
| * @see #setUmlDependencyID(String) |
| * @see org.eclipse.papyrus.interoperability.rpy.rpymetamodel.UMLRpyPackage#getICodeGenConfigInfo_UmlDependencyID() |
| * @model |
| * @generated |
| */ |
| String getUmlDependencyID(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.papyrus.interoperability.rpy.rpymetamodel.ICodeGenConfigInfo#getUmlDependencyID <em>Uml Dependency ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Uml Dependency ID</em>' attribute. |
| * @see #getUmlDependencyID() |
| * @generated |
| */ |
| void setUmlDependencyID(String value); |
| |
| } // ICodeGenConfigInfo |