org.plasma.sdo.ValueSetConstraint Maven / Gradle / Ivy
//==============================================================================
//
// This software artifact was generated using PlasmaSDO
// provisioning tools.
//
//==============================================================================
package org.plasma.sdo;
import org.plasma.sdo.profile.CodingStrength;
import fUML.Syntax.Classes.Kernel.*;
/**
*
* This stereotype allows a value set constraint to be specified for a class attribute. Attributes that have a coded type may be constrained such that the code value in an instance should be taken from the specified value set. The coding strength determines whether exceptions are allowed.
*
* @author Plasma-Team
* @version 2.0.0
*/
public interface ValueSetConstraint{
public Property getBase_Property();
public void setBase_Property(Property value);
public String getId();
public void setId(String value);
public String getName();
public void setName(String value);
public String getVersionIdentifier();
public void setVersionIdentifier(String value);
public String getVersionDate();
public void setVersionDate(String value);
public String getVersionTime();
public void setVersionTime(String value);
public CodingStrength getCodingStrength();
public void setCodingStrength(CodingStrength value);
public String getMinimumValueSetId();
public void setMinimumValueSetId(String value);
public String getIgnoredValueSetId();
public void setIgnoredValueSetId(String value);
public String getRootCode();
public void setRootCode(String value);
}