Interface TimeDependentFunctionContainer

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
TimeDependentFunctionContainerImpl

public interface TimeDependentFunctionContainer extends EObject
A representation of the model object ' Element'.

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.
  • Method Details

    • getName

      String getName()
      Returns the value of the 'Name' attribute.

      If the meaning of the 'Name' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Name' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
    • setName

      void setName(String value)
      Sets the value of the 'Name' attribute.
      Parameters:
      value - the new value of the 'Name' attribute.
      See Also:
      Generated class or method.
    • getDuration

      double getDuration()
      Returns the value of the 'Duration' attribute. The default value is "1.0".

      If the meaning of the 'Duration' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Duration' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      default="1.0"
    • setDuration

      void setDuration(double value)
      Sets the value of the ' Duration' attribute.
      Parameters:
      value - the new value of the 'Duration' attribute.
      See Also:
      Generated class or method.
    • getFirstIterationStart

      double getFirstIterationStart()
      Returns the value of the 'First Iteration Start' attribute.

      If the meaning of the 'Start' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'First Iteration Start' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      derived="true"
    • setFirstIterationStart

      void setFirstIterationStart(double value)
      Sets the value of the 'First Iteration Start' attribute.
      Parameters:
      value - the new value of the 'First Iteration Start' attribute.
      See Also:
      Generated class or method.
    • getFirstIterationEnd

      double getFirstIterationEnd()
      Returns the value of the 'First Iteration End' attribute.

      If the meaning of the 'End' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'First Iteration End' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      derived="true"
    • setFirstIterationEnd

      void setFirstIterationEnd(double value)
      Sets the value of the 'First Iteration End' attribute.
      Parameters:
      value - the new value of the 'First Iteration End' attribute.
      See Also:
      Generated class or method.
    • getFunction

      Function getFunction()
      Returns the value of the 'Function' containment reference.

      If the meaning of the 'Function' containment reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Function' containment reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      containment="true"
    • setFunction

      void setFunction(Function value)
      Sets the value of the 'Function' containment reference.
      Parameters:
      value - the new value of the 'Function' containment reference.
      See Also:
      Generated class or method.
    • getPointOfReferenceClockObject

      ReferenceClockObject getPointOfReferenceClockObject()
      Returns the value of the 'Point Of Reference Clock Object' reference.

      If the meaning of the 'Point Of Reference Clock Object' reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Point Of Reference Clock Object' reference.
      See Also:
      Generated class or method.
      EMF model class or method.
    • setPointOfReferenceClockObject

      void setPointOfReferenceClockObject(ReferenceClockObject value)
      Sets the value of the 'Point Of Reference Clock Object' reference.
      Parameters:
      value - the new value of the 'Point Of Reference Clock Object' reference.
      See Also:
      Generated class or method.
    • getPointOfReferenceClockType

      ClockType getPointOfReferenceClockType()
      Returns the value of the 'Point Of Reference Clock Type' attribute. The default value is "CONTAINERCLOCK". The literals are from the enumeration ClockType.

      If the meaning of the 'Point Of Reference Clock Type' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Point Of Reference Clock Type' attribute.
      See Also:
      Generated class or method.
      EMF model class or method.
      default="CONTAINERCLOCK"
    • setPointOfReferenceClockType

      void setPointOfReferenceClockType(ClockType value)
      Sets the value of the 'Point Of Reference Clock Type' attribute.
      Parameters:
      value - the new value of the 'Point Of Reference Clock Type' attribute.
      See Also:
      Generated class or method.
    • durationGreaterZero

      boolean durationGreaterZero(DiagnosticChain chain, Map<?,?> context)
      Generated class or method.
      EMF model class or method.
    • referenceClockInTreeNode

      boolean referenceClockInTreeNode(DiagnosticChain chain, Map<?,?> context)
      Generated class or method.
      EMF model class or method.