org.plasma.sdo.annotation.EnumerationConstraint Maven / Gradle / Ivy
//==============================================================================
//
// This software artifact was generated using Plasma
// provisioning tools. Do not modify.
//
//==============================================================================
package org.plasma.sdo.annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import org.atteo.classindex.IndexAnnotated;
/**
*
* 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
*/
@Retention(RetentionPolicy.RUNTIME)
@IndexAnnotated
public @interface EnumerationConstraint{
/**
* The UML enumeration class with which to restrict a UML property. UML Enumerations used with this stereotype must be tagged with the SDOEnumeration stereotype.
*/
}