org.jacorb.ir.gui.typesystem.remote
Class IRInterface

java.lang.Object
  extended byorg.jacorb.ir.gui.typesystem.ModelParticipant
      extended byorg.jacorb.ir.gui.typesystem.TypeSystemNode
          extended byorg.jacorb.ir.gui.typesystem.remote.IRNode
              extended byorg.jacorb.ir.gui.typesystem.remote.IRContainer
                  extended byorg.jacorb.ir.gui.typesystem.remote.IRInterface
All Implemented Interfaces:
AbstractContainer, Interface

public class IRInterface
extends IRContainer
implements Interface


Field Summary
 
Fields inherited from class org.jacorb.ir.gui.typesystem.remote.IRNode
irObject, repositoryID
 
Fields inherited from class org.jacorb.ir.gui.typesystem.TypeSystemNode
absoluteName, name, treeNode
 
Constructor Summary
IRInterface()
          Default-Konstruktor: wird von TypeSystem.createNode(...) benutzt
IRInterface(IRObject irObject)
          This method was created by a SmartGuide.
 
Method Summary
 java.lang.String[] allowedToAdd()
          This method was created by a SmartGuide.
 java.lang.String description()
           
 TypeSystemNode[] getAllFields()
          Gibt alle Fields inkl. der Fields der Super-Interfaces zurück
 TypeSystemNode[] getAllOperations()
          Gibt alle Fields inkl. der Fields der Super-Interfaces zurück
 Interface[] getSuperInterfaces()
          This method was created by a SmartGuide.
static java.lang.String nodeTypeName()
          Gib den Namen des Typen der Node zurück, z.B. den IDL-Bezeichner "Module"
protected  void setIRObject(IRObject irObject)
          Referenz auf dazugehöriges IRObject setzen.
 
Methods inherited from class org.jacorb.ir.gui.typesystem.remote.IRContainer
contents
 
Methods inherited from class org.jacorb.ir.gui.typesystem.remote.IRNode
getAbsoluteName, getTypeCode
 
Methods inherited from class org.jacorb.ir.gui.typesystem.TypeSystemNode
compareTo, getInstanceNodeTypeName, getName, insertChild, setAbsoluteName, setName, toString
 
Methods inherited from class org.jacorb.ir.gui.typesystem.ModelParticipant
addToParent, buildTree, expand, getModelRepresentant, setModelRepresentant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IRInterface

public IRInterface()
Default-Konstruktor: wird von TypeSystem.createNode(...) benutzt


IRInterface

public IRInterface(IRObject irObject)
This method was created by a SmartGuide.

Parameters:
irObject - org.omg.CORBA.IRObject
Method Detail

allowedToAdd

public java.lang.String[] allowedToAdd()
This method was created by a SmartGuide.

Overrides:
allowedToAdd in class IRNode
Returns:
java.lang.String[]

description

public java.lang.String description()
Overrides:
description in class IRNode
Returns:
java.lang.String

getAllFields

public TypeSystemNode[] getAllFields()
Gibt alle Fields inkl. der Fields der Super-Interfaces zurück

Specified by:
getAllFields in interface Interface
Returns:
org.jacorb.ir.gui.typesystem.TypeSystemNode[]

getAllOperations

public TypeSystemNode[] getAllOperations()
Gibt alle Fields inkl. der Fields der Super-Interfaces zurück

Specified by:
getAllOperations in interface Interface
Returns:
org.jacorb.ir.gui.typesystem.TypeSystemNode[]

getSuperInterfaces

public Interface[] getSuperInterfaces()
This method was created by a SmartGuide.

Specified by:
getSuperInterfaces in interface Interface
Returns:
org.jacorb.ir.gui.typesystem.Interface[]

nodeTypeName

public static java.lang.String nodeTypeName()
Description copied from class: TypeSystemNode
Gib den Namen des Typen der Node zurück, z.B. den IDL-Bezeichner "Module"

Returns:
java.lang.String

setIRObject

protected void setIRObject(IRObject irObject)
Description copied from class: IRNode
Referenz auf dazugehöriges IRObject setzen.(kann null sein, z.B. bei StructMember) Holt außerdem den name() des IRObject, wenn es ein Contained Objekt ist

Overrides:
setIRObject in class IRNode
Parameters:
irObject - org.omg.CORBA.IRObject