Packages

c

ch.ninecode.cim

CIMRelationship

case class CIMRelationship(field: String, clazz: String, this_cardinality: String, mate_cardinality: String) extends Product with Serializable

Relation description between CIM classes.

field

the name of the field in this CIM class holding the reference to the other class

clazz

the class name of the other class

this_cardinality

the cardinality of this side of the relation

mate_cardinality

the cardinality on the other side of the relation

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CIMRelationship
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CIMRelationship(field: String, clazz: String, this_cardinality: String, mate_cardinality: String)

    field

    the name of the field in this CIM class holding the reference to the other class

    clazz

    the class name of the other class

    this_cardinality

    the cardinality of this side of the relation

    mate_cardinality

    the cardinality on the other side of the relation

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val clazz: String
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val field: String
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def heavyside: Boolean

    Predicate that indicates this side of the relation can be more that one object and the other side is one (1).

    Predicate that indicates this side of the relation can be more that one object and the other side is one (1).

    returns

    true if this relation is many:1

  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val mate_cardinality: String
  13. def multiple: Boolean

    Predicate that indicates this side of the relation can be more that one object.

    Predicate that indicates this side of the relation can be more that one object.

    returns

    true if this relation is many:something

  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. val this_cardinality: String
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped