All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.sdo.profile.SDOSemanticConstraint Maven / Gradle / Ivy

There is a newer version: 1.3.3
Show newest version
//==============================================================================
//                                                          
// This software artifact was generated using PlasmaSDO    
// provisioning tools.                                      
//                                                          
//==============================================================================
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 1.1.6
*/
public class SDOSemanticConstraint extends Stereotype
    implements SemanticConstraint
{

    /**
    * 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";
    public static final String BASE__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;
    private Property base_Property;


    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;
    }

    public Property getBase_Property() {
        return this.base_Property;
    }

    public void setBase_Property(Property value) {
        this.base_Property = value;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy