org.plasma.sdo.profile.SDOSemanticConstraint 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.SemanticConstraint;
/**
*
* Restricts a property to a single concept or set of concepts within a knowledge domain
*
* @author Plasma-Team
* @version 2.1.0
*/
public class SDOSemanticConstraint extends Stereotype
implements SemanticConstraint
{
public static final String BASE__PROPERTY = "base_Property";
/**
* The name of a specific term within a knowledge domain
*/
public static final String CONCEPT_NAME = "conceptName";
/**
* The root term within a knowledge domain
*/
public static final String CONCEPT_DOMAIN = "conceptDomain";
/**
* The identifier of a specific term within a knowledge domain
*/
public static final String CONCEPT_ID = "conceptId";
private Property base_Property;
/**
* The name of a specific term within a knowledge domain
*/
private String conceptName;
/**
* The root term within a knowledge domain
*/
private String conceptDomain;
/**
* The identifier of a specific term within a knowledge domain
*/
private String conceptId;
public Property getBase_Property() {
return this.base_Property;
}
public void setBase_Property(Property value) {
this.base_Property = value;
}
public String getConceptName() {
return this.conceptName;
}
public void setConceptName(String value) {
this.conceptName = value;
}
public String getConceptDomain() {
return this.conceptDomain;
}
public void setConceptDomain(String value) {
this.conceptDomain = value;
}
public String getConceptId() {
return this.conceptId;
}
public void setConceptId(String value) {
this.conceptId = value;
}
}