MetaDone
metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon Class Reference
Inheritance diagram for metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon:
Collaboration diagram for metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon:

List of all members.

Public Member Functions

final ConcreteObject getExpression ()
final ConcreteObject getRelatedObject ()
final AbstractGrasylaView getView ()
String getAttribute (String name) throws BadPreCondition
ConcretePropertyExt< String > getAttributeCOValue (String name) throws BadPreCondition
void setAttribute (String name, String value) throws BadPreCondition
Collection< ConcreteObjectgetAttributeObjects (String name) throws BadPreCondition
void setAttributeObjects (String name, Collection<?extends ConcreteObject > objects) throws BadPreCondition
void delete () throws BadPreCondition
int hashCode ()
boolean equals (Object obj)
String toString ()

Protected Member Functions

 GrasylaPhenomenon (AbstractGrasylaView gv, ConcreteObject co, ConcreteObject phen, ConcreteObject expression) throws BadPreCondition

Private Member Functions

ConcreteObject createAttribute (BootstrapGrasyla grasyla, String name, ConcreteModel model) throws BadPreCondition
ConcreteModel getModel () throws BadPreCondition

Private Attributes

final ConcreteObject phenomenon
final AbstractGrasylaView view
final ConcreteObject concreteObject
final ConcreteObject expression

Detailed Description

A grasyla phenomenon.

Author:
kma

Constructor & Destructor Documentation


Member Function Documentation

boolean metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.equals ( Object  obj)
String metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getAttribute ( String  name) throws BadPreCondition

Gets a generic attribute.

Parameters:
nameThe name of the attribute
Returns:
The value or null
Exceptions:
BadPreCondition

Implements metadone.metabusiness.syntax.Phenomenon.

References metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getAttributeCOValue().

final ConcreteObject metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getExpression ( )

Gets the expression that this element represents.

Returns:
The expression

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.expression.

final ConcreteObject metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getRelatedObject ( )

Gets the related object in the repository, there may be no such object.

Returns:
The related object or null

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.concreteObject.

final AbstractGrasylaView metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.getView ( )

Gets the view in which this element is located.

Returns:
The view

Implements metadone.metabusiness.syntax.InternalViewElement.

References metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.view.

int metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.hashCode ( )
String metadone.metabusiness.syntax.grasyla.GrasylaPhenomenon.toString ( )

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations