source: trunk/org.modelica.uml.sysml/src/org/modelica/uml/sysml/ModelicaClass.java @ 1895

Last change on this file since 1895 was 511, checked in by x07vasba, 17 years ago
File size: 1.8 KB
Line 
1/**
2 * <copyright>
3 * </copyright>
4 *
5 * $Id$
6 */
7package org.modelica.uml.sysml;
8
9import java.util.List;
10
11import org.eclipse.uml2.uml.Type;
12
13
14/**
15 * <!-- begin-user-doc -->
16 * A representation of the model object '<em><b>Modelica Class</b></em>'.
17 * <!-- end-user-doc -->
18 *
19 * <p>
20 * The following features are supported:
21 * <ul>
22 *   <li>{@link org.modelica.uml.sysml.ModelicaClass#isIsEncapsulatedClass <em>Is Encapsulated Class</em>}</li>
23 * </ul>
24 * </p>
25 *
26 * @see org.modelica.uml.sysml.SysmlPackage#getModelicaClass()
27 * @model
28 * @generated
29 */
30public interface ModelicaClass extends Block, ModelicaClassifier {
31   
32    public ModelicaComposition createModelicaComposition(
33            String end1Name, Type end1Type, String end2Name);
34   
35   
36    public List getCompositionProperties();
37   
38    /**
39     * Returns the value of the '<em><b>Is Encapsulated Class</b></em>' attribute.
40     * The default value is <code>""</code>.
41     * <!-- begin-user-doc -->
42     * <p>
43     * If the meaning of the '<em>Is Encapsulated Class</em>' attribute isn't clear,
44     * there really should be more of a description here...
45     * </p>
46     * <!-- end-user-doc -->
47     * @return the value of the '<em>Is Encapsulated Class</em>' attribute.
48     * @see #setIsEncapsulatedClass(boolean)
49     * @see org.modelica.uml.sysml.SysmlPackage#getModelicaClass_IsEncapsulatedClass()
50     * @model default="" dataType="org.eclipse.uml2.uml.Boolean"
51     * @generated
52     */
53    boolean isIsEncapsulatedClass();
54
55    /**
56     * Sets the value of the '{@link org.modelica.uml.sysml.ModelicaClass#isIsEncapsulatedClass <em>Is Encapsulated Class</em>}' attribute.
57     * <!-- begin-user-doc -->
58     * <!-- end-user-doc -->
59     * @param value the new value of the '<em>Is Encapsulated Class</em>' attribute.
60     * @see #isIsEncapsulatedClass()
61     * @generated
62     */
63    void setIsEncapsulatedClass(boolean value);
64
65} // ModelicaClass
Note: See TracBrowser for help on using the repository browser.