Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.meta.IMetaAssociation Interface Reference

List of all members.

Public Types

enum  AssociationType { REFERENCE, REFERENCESET }
enum  AssociationOwner { DEFAULT, BOTH }
enum  DeleteBehaviourParent { DELETEPARENTBUTKEEPCHILDS, DELETEPARENTANDCHILDSASWELL, DELETEPARENTONLYIFITHASNOCHILDS }
enum  DeleteBehaviourChild { DELETECHILDBUTKEEPPARENTS, DELETECHILDANDPARENTSASWELL, DELETECHILDONLYIFITHASNOPARENTS }
enum  AssociationCascadingDeletion { DONOTCASCADE, CASCADEONDELETEPARENT, CASCADEONDELETECHILD, CASCADEONDELETEBOTH }

Public Member Functions

abstract IMetaObject getChild ()
abstract DeleteBehaviourParent getDeleteBehaviourParent ()
abstract DeleteBehaviourChild getDeleteBehaviourChild ()
abstract String getName ()
abstract AssociationOwner getOwner ()
abstract IMetaObject getParent ()
abstract AssociationType getType ()
abstract boolean hasMetaDataAccess (IContext context)

Detailed Description

Entity (IMetaObject) association member representation.


Member Enumeration Documentation

Enumerator:
DONOTCASCADE 
CASCADEONDELETEPARENT 
CASCADEONDELETECHILD 
CASCADEONDELETEBOTH 
Enumerator:
DELETECHILDBUTKEEPPARENTS 
DELETECHILDANDPARENTSASWELL 
DELETECHILDONLYIFITHASNOPARENTS 
Enumerator:
DELETEPARENTBUTKEEPCHILDS 
DELETEPARENTANDCHILDSASWELL 
DELETEPARENTONLYIFITHASNOCHILDS 

Member Function Documentation

abstract IMetaObject com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getChild ( ) [pure virtual]
Returns:
the child
abstract DeleteBehaviourChild com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getDeleteBehaviourChild ( ) [pure virtual]
Returns:
DeleteBehaviour for child deletion
abstract DeleteBehaviourParent com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getDeleteBehaviourParent ( ) [pure virtual]
Returns:
DeleteBehaviour for parent deletion
abstract String com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getName ( ) [pure virtual]
Returns:
the name
abstract AssociationOwner com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getOwner ( ) [pure virtual]
Returns:
the owner
abstract IMetaObject com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getParent ( ) [pure virtual]
Returns:
the parent
abstract AssociationType com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.getType ( ) [pure virtual]
Returns:
the type
abstract boolean com.mendix.systemwideinterfaces.core.meta.IMetaAssociation.hasMetaDataAccess ( IContext  context) [pure virtual]
Parameters:
context
Returns:
whether this context has access to this association

The documentation for this interface was generated from the following file: