Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/properties/org.eclipse.papyrus.infra.properties/src-gen/org/eclipse/papyrus/infra/properties/contexts/Context.java')
-rw-r--r--plugins/infra/properties/org.eclipse.papyrus.infra.properties/src-gen/org/eclipse/papyrus/infra/properties/contexts/Context.java214
1 files changed, 214 insertions, 0 deletions
diff --git a/plugins/infra/properties/org.eclipse.papyrus.infra.properties/src-gen/org/eclipse/papyrus/infra/properties/contexts/Context.java b/plugins/infra/properties/org.eclipse.papyrus.infra.properties/src-gen/org/eclipse/papyrus/infra/properties/contexts/Context.java
new file mode 100644
index 00000000000..c25b7d822b4
--- /dev/null
+++ b/plugins/infra/properties/org.eclipse.papyrus.infra.properties/src-gen/org/eclipse/papyrus/infra/properties/contexts/Context.java
@@ -0,0 +1,214 @@
+/*****************************************************************************
+ * Copyright (c) 2011, 2015 CEA LIST, Christian W. Damus, 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
+ * Christian W. Damus - add prototype reference to Context (CDO)
+ * Christian W. Damus - bug 482927
+ *****************************************************************************/
+package org.eclipse.papyrus.infra.properties.contexts;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.ecore.EModelElement;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Context</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getName <em>Name</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getDependencies <em>Dependencies</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getTabs <em>Tabs</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getViews <em>Views</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getDataContexts <em>Data Contexts</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getPrototype <em>Prototype</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getLabel <em>Label</em>}</li>
+ * <li>{@link org.eclipse.papyrus.infra.properties.contexts.Context#getUserLabel <em>User Label</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext()
+ * @model
+ * @generated
+ */
+public interface Context extends EModelElement {
+ /**
+ * 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 -->
+ * <!-- begin-model-doc -->
+ * An unique name for the context, which is used in various components to
+ * identify it.
+ * <!-- end-model-doc -->
+ *
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Name()
+ * @model required="true"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.infra.properties.contexts.Context#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>Dependencies</b></em>' reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.properties.contexts.Context}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Dependencies</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>Dependencies</em>' reference list.
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Dependencies()
+ * @model ordered="false"
+ * @generated
+ */
+ EList<Context> getDependencies();
+
+ /**
+ * Returns the value of the '<em><b>Tabs</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.properties.contexts.Tab}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Tabs</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>Tabs</em>' containment reference list.
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Tabs()
+ * @model containment="true"
+ * @generated
+ */
+ EList<Tab> getTabs();
+
+ /**
+ * Returns the value of the '<em><b>Views</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.properties.contexts.View}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.papyrus.infra.properties.contexts.View#getContext <em>Context</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Views</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>Views</em>' containment reference list.
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Views()
+ * @see org.eclipse.papyrus.infra.properties.contexts.View#getContext
+ * @model opposite="context" containment="true"
+ * @generated
+ */
+ EList<View> getViews();
+
+ /**
+ * Returns the value of the '<em><b>Data Contexts</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.papyrus.infra.properties.contexts.DataContextRoot}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Data Contexts</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>Data Contexts</em>' containment reference list.
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_DataContexts()
+ * @model containment="true"
+ * @generated
+ */
+ EList<DataContextRoot> getDataContexts();
+
+ /**
+ * Returns the value of the '<em><b>Prototype</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * References the context from which a context was copied. The context manager caches the prototype reference so that it can enable a prototype when the copied context is not available.
+ * <!-- end-model-doc -->
+ *
+ * @return the value of the '<em>Prototype</em>' reference.
+ * @see #setPrototype(Context)
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Prototype()
+ * @model
+ * @generated
+ */
+ Context getPrototype();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.infra.properties.contexts.Context#getPrototype <em>Prototype</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Prototype</em>' reference.
+ * @see #getPrototype()
+ * @generated
+ */
+ void setPrototype(Context value);
+
+ /**
+ * Returns the value of the '<em><b>Label</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * A potentially translatable (localizable) label for presentation of the context
+ * in the user interface. If absent, the name should be used in its place.
+ * <!-- end-model-doc -->
+ *
+ * @return the value of the '<em>Label</em>' attribute.
+ * @see #setLabel(String)
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_Label()
+ * @model
+ * @generated
+ */
+ String getLabel();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.infra.properties.contexts.Context#getLabel <em>Label</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Label</em>' attribute.
+ * @see #getLabel()
+ * @generated
+ */
+ void setLabel(String value);
+
+ /**
+ * Returns the value of the '<em><b>User Label</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * A computed label for presentation to the user: the label, if available, otherwise
+ * just the name of the context.
+ * <!-- end-model-doc -->
+ *
+ * @return the value of the '<em>User Label</em>' attribute.
+ * @see org.eclipse.papyrus.infra.properties.contexts.ContextsPackage#getContext_UserLabel()
+ * @model required="true" transient="true" changeable="false" volatile="true" derived="true"
+ * @generated
+ */
+ String getUserLabel();
+
+} // Context

Back to the top