org.plasma.sdo.profile.SDOUniqueConstraint 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.UniqueConstraint;
/**
*
* This stereotype tags a UML property as unique within its UML class and resulting SDO Type. if the unique constraint 'name' is valued, the name is used all or in part as the final physical constraint id within a physical data store. Where multiple properties within a class are tagged with this stereotype, if the unique constraint 'name' is valued for more than one UML property, these properties will be used together in the resulting physical constraint.
*
* @author Plasma-Team
* @version 2.0.1
*/
public class SDOUniqueConstraint extends Stereotype
implements UniqueConstraint
{
public static final String BASE__PROPERTY = "base_Property";
/**
* Used to associate one or more UML properties within a class with a single constraint definition.
*/
public static final String GROUP = "group";
private Property base_Property;
/**
* Used to associate one or more UML properties within a class with a single constraint definition.
*/
private String group;
public Property getBase_Property() {
return this.base_Property;
}
public void setBase_Property(Property value) {
this.base_Property = value;
}
public String getGroup() {
return this.group;
}
public void setGroup(String value) {
this.group = value;
}
}