org.isis.gme.meta
Class MgaMetaModel

java.lang.Object
  extended byorg.isis.jaut.ApartmentObject
      extended byorg.isis.jaut.Dispatch
          extended byorg.isis.gme.meta.MgaMetaBase
              extended byorg.isis.gme.meta.MgaMetaFCO
                  extended byorg.isis.gme.meta.MgaMetaModel

public class MgaMetaModel
extends MgaMetaFCO


Field Summary
 
Fields inherited from class org.isis.jaut.Dispatch
CLSCTX_INPROC_HANDLER, CLSCTX_INPROC_SERVER, CLSCTX_LOCAL_SERVER, DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, DISPID_EVALUATE, DISPID_PROPERTYPUT, DISPID_VALUE, pDispatch
 
Fields inherited from class org.isis.jaut.ApartmentObject
apartment
 
Constructor Summary
protected MgaMetaModel()
           
  MgaMetaModel(Dispatch d)
           
 
Method Summary
 MgaMetaAspect createAspect()
           
 MgaMetaRole createRole(MgaMetaFCO kind)
           
 MgaMetaAtom defineAtom()
           
 MgaMetaConnection defineConnection()
           
 MgaMetaModel defineModel()
           
 MgaMetaReference defineReference()
           
 MgaMetaSet defineSet()
           
 MgaMetaAspect getAspectByName(java.lang.String name)
           
 MgaMetaAspects getAspects()
           
 MgaMetaFCO getDefinedFCOByName(java.lang.String name, boolean inScope)
           
 MgaMetaFCOs getDefinedFCOs()
           
 MgaMetaRole getRoleByName(java.lang.String name)
           
 MgaMetaRoles getRoles()
           
 MgaMetaRoles legalConnectionRoles(java.lang.String paths)
           
 MgaMetaRoles legalReferenceRoles(java.lang.String path)
           
 MgaMetaRoles legalRoles(MgaMetaFCO kind)
           
 MgaMetaRoles legalSetRoles(java.lang.String path)
           
 
Methods inherited from class org.isis.gme.meta.MgaMetaFCO
addAttribute, defineAttribute, getAliasingEnabled, getAttributeByName, getAttributeByRef, getAttributes, getDefinedAttributeByName, getDefinedAttributes, getDefinedIn, getUsedInFolders, getUsedInRoles, removeAttribute, setAliasingEnabled
 
Methods inherited from class org.isis.gme.meta.MgaMetaBase
createConstraint, delete, getConstraints, getDisplayedName, getMetaProject, getMetaRef, getName, getObjType, getRegistryNode, getRegistryNodes, getRegistryValue, setDisplayedName, setMetaRef, setName, setRegistryValue
 
Methods inherited from class org.isis.jaut.Dispatch
attach, attach, attach, attachActiveObject, attachNewInstance, call, call, call, call, call, call, callSub, callSub, callSub, callSub, callSub, changeInterface, clone, createInstance, equals, finalize, get, get, getIDOfName, getIDsOfNames, hashCode, invoke, invoke, invokeSub, isNull, put, put, putRef, putRef, queryInterface, release
 
Methods inherited from class org.isis.jaut.ApartmentObject
finalizeInApartment, getApartment
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MgaMetaModel

protected MgaMetaModel()

MgaMetaModel

public MgaMetaModel(Dispatch d)
Method Detail

getDefinedFCOs

public MgaMetaFCOs getDefinedFCOs()

getDefinedFCOByName

public MgaMetaFCO getDefinedFCOByName(java.lang.String name,
                                      boolean inScope)

defineModel

public MgaMetaModel defineModel()

defineAtom

public MgaMetaAtom defineAtom()

defineReference

public MgaMetaReference defineReference()

defineSet

public MgaMetaSet defineSet()

defineConnection

public MgaMetaConnection defineConnection()

getRoles

public MgaMetaRoles getRoles()

getRoleByName

public MgaMetaRole getRoleByName(java.lang.String name)

getAspects

public MgaMetaAspects getAspects()

getAspectByName

public MgaMetaAspect getAspectByName(java.lang.String name)

createRole

public MgaMetaRole createRole(MgaMetaFCO kind)

createAspect

public MgaMetaAspect createAspect()

legalConnectionRoles

public MgaMetaRoles legalConnectionRoles(java.lang.String paths)

legalReferenceRoles

public MgaMetaRoles legalReferenceRoles(java.lang.String path)

legalSetRoles

public MgaMetaRoles legalSetRoles(java.lang.String path)

legalRoles

public MgaMetaRoles legalRoles(MgaMetaFCO kind)