Class MarkImpl

  • All Implemented Interfaces:
    io.ciera.runtime.summit.application.IActionHome<Sql>, io.ciera.runtime.summit.application.IInstanceActionHome<Mark,​Sql>, io.ciera.runtime.summit.classes.IModelInstance<Mark,​Sql>, io.ciera.runtime.summit.statemachine.IEventTarget, io.ciera.runtime.summit.types.IXtumlType, Mark, Comparable<Mark>

    public class MarkImpl
    extends io.ciera.runtime.summit.classes.ModelInstance<Mark,​Sql>
    implements Mark
    • Method Detail

      • create

        public static Mark create​(Sql context)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • create

        public static Mark create​(Sql context,
                                  io.ciera.runtime.summit.types.UniqueId instanceId,
                                  String ref_markable_name,
                                  String ref_feature_name,
                                  String m_path,
                                  String m_value)
                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getMarkable_name

        public String getMarkable_name()
                                throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getMarkable_name in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setMarkable_name

        public void setMarkable_name​(String ref_markable_name)
                              throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setMarkable_name in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getFeature_name

        public String getFeature_name()
                               throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getFeature_name in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setFeature_name

        public void setFeature_name​(String ref_feature_name)
                             throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setFeature_name in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setPath

        public void setPath​(String m_path)
                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setPath in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getPath

        public String getPath()
                       throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getPath in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getValue

        public String getValue()
                        throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        getValue in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • setValue

        public void setValue​(String m_value)
                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        setValue in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getId1

        public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()
        Specified by:
        getId1 in interface io.ciera.runtime.summit.classes.IModelInstance<Mark,​Sql>
        Overrides:
        getId1 in class io.ciera.runtime.summit.classes.ModelInstance<Mark,​Sql>
      • dispose

        public void dispose()
                     throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        dispose in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R2821_is_marked_by_Feature

        public Feature R2821_is_marked_by_Feature()
                                           throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R2821_is_marked_by_Feature in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R2821_marks_MarkableElementType

        public MarkableElementType R2821_marks_MarkableElementType()
                                                            throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R2821_marks_MarkableElementType in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R2823_precedes_Mark

        public Mark R2823_precedes_Mark()
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R2823_precedes_Mark in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • R2823_succeeds_Mark

        public Mark R2823_succeeds_Mark()
                                 throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        R2823_succeeds_Mark in interface Mark
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException
      • getRunContext

        public io.ciera.runtime.summit.application.IRunContext getRunContext()
        Specified by:
        getRunContext in interface io.ciera.runtime.summit.application.IActionHome<Sql>
        Overrides:
        getRunContext in class io.ciera.runtime.summit.classes.ModelInstance<Mark,​Sql>
      • context

        public Sql context()
        Specified by:
        context in interface io.ciera.runtime.summit.application.IActionHome<Sql>
        Overrides:
        context in class io.ciera.runtime.summit.classes.ModelInstance<Mark,​Sql>
      • getKeyLetters

        public String getKeyLetters()
        Specified by:
        getKeyLetters in interface io.ciera.runtime.summit.statemachine.IEventTarget
        Specified by:
        getKeyLetters in interface io.ciera.runtime.summit.classes.IModelInstance<Mark,​Sql>
      • self

        public Mark self()
        Specified by:
        self in interface io.ciera.runtime.summit.application.IInstanceActionHome<Mark,​Sql>
      • oneWhere

        public Mark oneWhere​(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition)
                      throws io.ciera.runtime.summit.exceptions.XtumlException
        Specified by:
        oneWhere in interface io.ciera.runtime.summit.types.IXtumlType
        Throws:
        io.ciera.runtime.summit.exceptions.XtumlException