All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.sdo.profile.SDOEnumerationConstraint Maven / Gradle / Ivy

//==============================================================================
//                                                                         
// This software artifact was generated using Plasma                       
// provisioning tools. Do not modify.                                      
//                                                                         
//==============================================================================
package org.plasma.sdo.profile;


import fUML.Syntax.Classes.Kernel.*;
import org.modeldriven.fuml.repository.ext.Stereotype;
import org.plasma.sdo.EnumerationConstraint;
/**
* 
* This stereotype constrains a UML property by means of a given UML enumeration. It enables use of UML Enumerations which are part of the UML model when specifying a constraint on class properties. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
* 
* @author Plasma-Team
* @version 2.1.0
*/
public class SDOEnumerationConstraint extends Stereotype
    implements EnumerationConstraint
{

    public static final String BASE__PROPERTY = "base_Property";
    /**
    * The UML enumeration class with which to restrict a UML property. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
    */
    public static final String VALUE = "value";

    private Property base_Property;
    /**
    * The UML enumeration class with which to restrict a UML property. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
    */
    private Enumeration value;


    public Property getBase_Property() {
        return this.base_Property;
    }

    public void setBase_Property(Property value) {
        this.base_Property = value;
    }

    public Enumeration getValue() {
        return this.value;
    }

    public void setValue(Enumeration value) {
        this.value = value;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy