de.mid.innovator.srv2api.icw2class
Class ARG_CLOperationDeclaration

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2class.ARG_CLOperationDeclaration
All Implemented Interfaces:
de.mid.innovator.srv2api.impl.MarshallAble

public class ARG_CLOperationDeclaration
extends Object
implements de.mid.innovator.srv2api.impl.MarshallAble


Field Summary
 int idModel
          id of model package
 int idStereoOp
          id of operation stereotype
 int idStereoPar
          id for new parameter stereotype
 CLOperation ohOp
          operation element
 List<ARG_CLParameterDeclaration> seqPar
          list of parameters
 String strDecl
          declaration of the operation
 String strName
          name of the operation
 ARG_CLParameterDeclaration valParReturn
          return parameter
 
Constructor Summary
ARG_CLOperationDeclaration()
           
ARG_CLOperationDeclaration(CLOperation ohOp, String strDecl, String strName, List<ARG_CLParameterDeclaration> seqPar, ARG_CLParameterDeclaration valParReturn, int idStereoOp, int idStereoPar, int idModel)
           
 
Method Summary
 void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
           
 void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel, SrvContext srvctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idModel

public int idModel
id of model package


idStereoOp

public int idStereoOp
id of operation stereotype


idStereoPar

public int idStereoPar
id for new parameter stereotype


ohOp

public CLOperation ohOp
operation element


seqPar

public List<ARG_CLParameterDeclaration> seqPar
list of parameters


strDecl

public String strDecl
declaration of the operation


strName

public String strName
name of the operation


valParReturn

public ARG_CLParameterDeclaration valParReturn
return parameter

Constructor Detail

ARG_CLOperationDeclaration

public ARG_CLOperationDeclaration()

ARG_CLOperationDeclaration

public ARG_CLOperationDeclaration(CLOperation ohOp,
                                  String strDecl,
                                  String strName,
                                  List<ARG_CLParameterDeclaration> seqPar,
                                  ARG_CLParameterDeclaration valParReturn,
                                  int idStereoOp,
                                  int idStereoPar,
                                  int idModel)
Method Detail

marshal

public void marshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
marshal in interface de.mid.innovator.srv2api.impl.MarshallAble

resolveReferences

public void resolveReferences(de.mid.innovator.srv2api.impl.SrvMemTelegram tel)
Specified by:
resolveReferences in interface de.mid.innovator.srv2api.impl.MarshallAble

unmarshal

public void unmarshal(de.mid.innovator.srv2api.impl.SrvMemTelegram tel,
                      SrvContext srvctx)
Specified by:
unmarshal in interface de.mid.innovator.srv2api.impl.MarshallAble