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.0.1
*/
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;
}
}