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

org.integratedmodelling.kim.kim.Observer Maven / Gradle / Ivy

/**
 * generated by Xtext 2.9.2
 */
package org.integratedmodelling.kim.kim;

import org.eclipse.emf.common.util.EList;

import org.eclipse.emf.ecore.EObject;

/**
 * 
 * A representation of the model object 'Observer'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.integratedmodelling.kim.kim.Observer#getObservable Observable}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getUnit Unit}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getTrait Trait}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getDiscretization Discretization}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getAccessor Accessor}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getLookup Lookup}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getDependencies Dependencies}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getContextualizers Contextualizers}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getConcept Concept}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#isDerived Derived}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getFrom From}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getTo To}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#isInteger Integer}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getOther Other}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getType Type}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getDistributionUnit Distribution Unit}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getCurrency Currency}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#isDiscretizer Discretizer}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getTraits Traits}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getClassification Classification}
  • *
  • {@link org.integratedmodelling.kim.kim.Observer#getMetadataProperty Metadata Property}
  • *
* * @see org.integratedmodelling.kim.kim.KimPackage#getObserver() * @model * @generated */ public interface Observer extends EObject { /** * Returns the value of the 'Observable' containment reference. * *

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

* * @return the value of the 'Observable' containment reference. * @see #setObservable(Observable) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Observable() * @model containment="true" * @generated */ Observable getObservable(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getObservable Observable}' containment reference. * * * @param value the new value of the 'Observable' containment reference. * @see #getObservable() * @generated */ void setObservable(Observable value); /** * Returns the value of the 'Unit' containment reference. * *

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

* * @return the value of the 'Unit' containment reference. * @see #setUnit(Unit) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Unit() * @model containment="true" * @generated */ Unit getUnit(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getUnit Unit}' containment reference. * * * @param value the new value of the 'Unit' containment reference. * @see #getUnit() * @generated */ void setUnit(Unit value); /** * Returns the value of the 'Trait' containment reference. * *

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

* * @return the value of the 'Trait' containment reference. * @see #setTrait(TraitDef) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Trait() * @model containment="true" * @generated */ TraitDef getTrait(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getTrait Trait}' containment reference. * * * @param value the new value of the 'Trait' containment reference. * @see #getTrait() * @generated */ void setTrait(TraitDef value); /** * Returns the value of the 'Discretization' containment reference. * *

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

* * @return the value of the 'Discretization' containment reference. * @see #setDiscretization(Classification) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Discretization() * @model containment="true" * @generated */ Classification getDiscretization(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getDiscretization Discretization}' containment reference. * * * @param value the new value of the 'Discretization' containment reference. * @see #getDiscretization() * @generated */ void setDiscretization(Classification value); /** * Returns the value of the 'Accessor' containment reference. * *

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

* * @return the value of the 'Accessor' containment reference. * @see #setAccessor(Function) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Accessor() * @model containment="true" * @generated */ Function getAccessor(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getAccessor Accessor}' containment reference. * * * @param value the new value of the 'Accessor' containment reference. * @see #getAccessor() * @generated */ void setAccessor(Function value); /** * Returns the value of the 'Lookup' containment reference. * *

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

* * @return the value of the 'Lookup' containment reference. * @see #setLookup(LookupFunction) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Lookup() * @model containment="true" * @generated */ LookupFunction getLookup(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getLookup Lookup}' containment reference. * * * @param value the new value of the 'Lookup' containment reference. * @see #getLookup() * @generated */ void setLookup(LookupFunction value); /** * Returns the value of the 'Dependencies' containment reference list. * The list contents are of type {@link org.integratedmodelling.kim.kim.Dependency}. * *

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

* * @return the value of the 'Dependencies' containment reference list. * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Dependencies() * @model containment="true" * @generated */ EList getDependencies(); /** * Returns the value of the 'Contextualizers' containment reference list. * The list contents are of type {@link org.integratedmodelling.kim.kim.Contextualization}. * *

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

* * @return the value of the 'Contextualizers' containment reference list. * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Contextualizers() * @model containment="true" * @generated */ EList getContextualizers(); /** * Returns the value of the 'Concept' containment reference. * *

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

* * @return the value of the 'Concept' containment reference. * @see #setConcept(ConceptDeclaration) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Concept() * @model containment="true" * @generated */ ConceptDeclaration getConcept(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getConcept Concept}' containment reference. * * * @param value the new value of the 'Concept' containment reference. * @see #getConcept() * @generated */ void setConcept(ConceptDeclaration value); /** * Returns the value of the 'Derived' attribute. * *

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

* * @return the value of the 'Derived' attribute. * @see #setDerived(boolean) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Derived() * @model * @generated */ boolean isDerived(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#isDerived Derived}' attribute. * * * @param value the new value of the 'Derived' attribute. * @see #isDerived() * @generated */ void setDerived(boolean value); /** * Returns the value of the 'From' containment reference. * *

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

* * @return the value of the 'From' containment reference. * @see #setFrom(NUMBER) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_From() * @model containment="true" * @generated */ NUMBER getFrom(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getFrom From}' containment reference. * * * @param value the new value of the 'From' containment reference. * @see #getFrom() * @generated */ void setFrom(NUMBER value); /** * Returns the value of the 'To' containment reference. * *

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

* * @return the value of the 'To' containment reference. * @see #setTo(NUMBER) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_To() * @model containment="true" * @generated */ NUMBER getTo(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getTo To}' containment reference. * * * @param value the new value of the 'To' containment reference. * @see #getTo() * @generated */ void setTo(NUMBER value); /** * Returns the value of the 'Integer' attribute. * *

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

* * @return the value of the 'Integer' attribute. * @see #setInteger(boolean) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Integer() * @model * @generated */ boolean isInteger(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#isInteger Integer}' attribute. * * * @param value the new value of the 'Integer' attribute. * @see #isInteger() * @generated */ void setInteger(boolean value); /** * Returns the value of the 'Other' containment reference. * *

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

* * @return the value of the 'Other' containment reference. * @see #setOther(ConceptDeclaration) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Other() * @model containment="true" * @generated */ ConceptDeclaration getOther(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getOther Other}' containment reference. * * * @param value the new value of the 'Other' containment reference. * @see #getOther() * @generated */ void setOther(ConceptDeclaration value); /** * Returns the value of the 'Type' attribute. * *

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

* * @return the value of the 'Type' attribute. * @see #setType(String) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Type() * @model * @generated */ String getType(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getType Type}' attribute. * * * @param value the new value of the 'Type' attribute. * @see #getType() * @generated */ void setType(String value); /** * Returns the value of the 'Distribution Unit' containment reference. * *

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

* * @return the value of the 'Distribution Unit' containment reference. * @see #setDistributionUnit(Unit) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_DistributionUnit() * @model containment="true" * @generated */ Unit getDistributionUnit(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getDistributionUnit Distribution Unit}' containment reference. * * * @param value the new value of the 'Distribution Unit' containment reference. * @see #getDistributionUnit() * @generated */ void setDistributionUnit(Unit value); /** * Returns the value of the 'Currency' containment reference. * *

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

* * @return the value of the 'Currency' containment reference. * @see #setCurrency(Currency) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Currency() * @model containment="true" * @generated */ Currency getCurrency(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getCurrency Currency}' containment reference. * * * @param value the new value of the 'Currency' containment reference. * @see #getCurrency() * @generated */ void setCurrency(Currency value); /** * Returns the value of the 'Discretizer' attribute. * *

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

* * @return the value of the 'Discretizer' attribute. * @see #setDiscretizer(boolean) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Discretizer() * @model * @generated */ boolean isDiscretizer(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#isDiscretizer Discretizer}' attribute. * * * @param value the new value of the 'Discretizer' attribute. * @see #isDiscretizer() * @generated */ void setDiscretizer(boolean value); /** * Returns the value of the 'Traits' containment reference list. * The list contents are of type {@link org.integratedmodelling.kim.kim.TraitDef}. * *

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

* * @return the value of the 'Traits' containment reference list. * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Traits() * @model containment="true" * @generated */ EList getTraits(); /** * Returns the value of the 'Classification' containment reference. * *

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

* * @return the value of the 'Classification' containment reference. * @see #setClassification(Classification) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_Classification() * @model containment="true" * @generated */ Classification getClassification(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getClassification Classification}' containment reference. * * * @param value the new value of the 'Classification' containment reference. * @see #getClassification() * @generated */ void setClassification(Classification value); /** * Returns the value of the 'Metadata Property' attribute. * *

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

* * @return the value of the 'Metadata Property' attribute. * @see #setMetadataProperty(String) * @see org.integratedmodelling.kim.kim.KimPackage#getObserver_MetadataProperty() * @model * @generated */ String getMetadataProperty(); /** * Sets the value of the '{@link org.integratedmodelling.kim.kim.Observer#getMetadataProperty Metadata Property}' attribute. * * * @param value the new value of the 'Metadata Property' attribute. * @see #getMetadataProperty() * @generated */ void setMetadataProperty(String value); } // Observer




© 2015 - 2025 Weber Informatics LLC | Privacy Policy