Class PortImpl
-
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Core>
,io.ciera.runtime.summit.application.IInstanceActionHome<Port,Core>
,io.ciera.runtime.summit.classes.IModelInstance<Port,Core>
,io.ciera.runtime.summit.statemachine.IEventTarget
,io.ciera.runtime.summit.types.IXtumlType
,Port
,Comparable<Port>
public class PortImpl extends io.ciera.runtime.summit.classes.ModelInstance<Port,Core> implements Port
-
-
Field Summary
Fields Modifier and Type Field Description static Port
EMPTY_PORT
static String
KEY_LETTERS
-
Method Summary
-
Methods inherited from class io.ciera.runtime.summit.classes.ModelInstance
accept, checkLiving, compareTo, delete, equals, getCurrentState, getId2, getId3, getInstanceId, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentState
-
-
-
-
Field Detail
-
KEY_LETTERS
public static final String KEY_LETTERS
- See Also:
- Constant Field Values
-
EMPTY_PORT
public static final Port EMPTY_PORT
-
-
Method Detail
-
create
public static Port create(Core context) throws io.ciera.runtime.summit.exceptions.XtumlException
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Port create(Core context, String ref_name, String ref_package, String m_port_name, boolean m_provider, String ref_comp_name, String ref_comp_package, String ref_iface_name, String ref_iface_package, String ref_provider_port_name, String ref_provider_port_package, String m_base_class, String m_endpoint) throws io.ciera.runtime.summit.exceptions.XtumlException
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static Port create(Core context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_name, String ref_package, String m_port_name, boolean m_provider, String ref_comp_name, String ref_comp_package, String ref_iface_name, String ref_iface_package, String ref_provider_port_name, String ref_provider_port_package, String m_base_class, String m_endpoint) throws io.ciera.runtime.summit.exceptions.XtumlException
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getName
public String getName() throws io.ciera.runtime.summit.exceptions.XtumlException
-
setName
public void setName(String ref_name) throws io.ciera.runtime.summit.exceptions.XtumlException
-
getPackage
public String getPackage() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getPackage
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPackage
public void setPackage(String ref_package) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setPackage
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getPort_name
public String getPort_name() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getPort_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setPort_name
public void setPort_name(String m_port_name) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setPort_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setProvider
public void setProvider(boolean m_provider) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setProvider
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getProvider
public boolean getProvider() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getProvider
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setComp_name
public void setComp_name(String ref_comp_name) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setComp_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getComp_name
public String getComp_name() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getComp_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getComp_package
public String getComp_package() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getComp_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setComp_package
public void setComp_package(String ref_comp_package) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setComp_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setIface_name
public void setIface_name(String ref_iface_name) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setIface_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getIface_name
public String getIface_name() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getIface_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setIface_package
public void setIface_package(String ref_iface_package) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setIface_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getIface_package
public String getIface_package() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getIface_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getProvider_port_name
public String getProvider_port_name() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getProvider_port_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setProvider_port_name
public void setProvider_port_name(String ref_provider_port_name) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setProvider_port_name
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setProvider_port_package
public void setProvider_port_package(String ref_provider_port_package) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setProvider_port_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getProvider_port_package
public String getProvider_port_package() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getProvider_port_package
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setBase_class
public void setBase_class(String m_base_class) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setBase_class
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getBase_class
public String getBase_class() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getBase_class
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setEndpoint
public void setEndpoint(String m_endpoint) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
setEndpoint
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getEndpoint
public String getEndpoint() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
getEndpoint
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException
-
render_acccessor
public void render_acccessor() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
render_acccessor
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR401_is_a_File
public void setR401_is_a_File(File inst)
- Specified by:
setR401_is_a_File
in interfacePort
-
R401_is_a_File
public File R401_is_a_File() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R401_is_a_File
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4160_satisfies_provided_Port
public void setR4160_satisfies_provided_Port(Port inst)
- Specified by:
setR4160_satisfies_provided_Port
in interfacePort
-
R4160_satisfies_provided_Port
public Port R4160_satisfies_provided_Port() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R4160_satisfies_provided_Port
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4160_satisfies_required_Port
public void setR4160_satisfies_required_Port(Port inst)
- Specified by:
setR4160_satisfies_required_Port
in interfacePort
-
R4160_satisfies_required_Port
public Port R4160_satisfies_required_Port() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R4160_satisfies_required_Port
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR417_passes_messages_for_ComponentDefinition
public void setR417_passes_messages_for_ComponentDefinition(ComponentDefinition inst)
- Specified by:
setR417_passes_messages_for_ComponentDefinition
in interfacePort
-
R417_passes_messages_for_ComponentDefinition
public ComponentDefinition R417_passes_messages_for_ComponentDefinition() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R417_passes_messages_for_ComponentDefinition
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR418_implements_Iface
public void setR418_implements_Iface(Iface inst)
- Specified by:
setR418_implements_Iface
in interfacePort
-
R418_implements_Iface
public Iface R418_implements_Iface() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R418_implements_Iface
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR420_provides_implementation_for_PortMessage
public void addR420_provides_implementation_for_PortMessage(PortMessage inst)
- Specified by:
addR420_provides_implementation_for_PortMessage
in interfacePort
-
removeR420_provides_implementation_for_PortMessage
public void removeR420_provides_implementation_for_PortMessage(PortMessage inst)
- Specified by:
removeR420_provides_implementation_for_PortMessage
in interfacePort
-
R420_provides_implementation_for_PortMessage
public PortMessageSet R420_provides_implementation_for_PortMessage() throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
R420_provides_implementation_for_PortMessage
in interfacePort
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR422_C_PO
public void setR422_C_PO(C_PO inst)
- Specified by:
setR422_C_PO
in interfacePort
-
R422_C_PO
public C_PO R422_C_PO() throws io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext()
-
context
public Core context()
-
getKeyLetters
public String getKeyLetters()
-
self
public Port self()
-
oneWhere
public Port oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) throws io.ciera.runtime.summit.exceptions.XtumlException
- Specified by:
oneWhere
in interfaceio.ciera.runtime.summit.types.IXtumlType
- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
-