Package eu.mihosoft.devcom
Interface ReadOnlyWithExtendedName
- All Superinterfaces:
Cloneable
,eu.mihosoft.vmf.runtime.core.ReadOnly
,eu.mihosoft.vmf.runtime.core.VObject
,WithExtendedName
- All Known Subinterfaces:
PortInfo
- All Known Implementing Classes:
PortInfoImpl
public interface ReadOnlyWithExtendedName
extends eu.mihosoft.vmf.runtime.core.VObject, eu.mihosoft.vmf.runtime.core.ReadOnly, WithExtendedName
An read-only representation of the model object
eu.mihosoft.devcom.WithExtendedName
.
-
Nested Class Summary
Nested classes/interfaces inherited from interface eu.mihosoft.devcom.WithExtendedName
WithExtendedName.Behavior, WithExtendedName.Builder
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReadOnlyWithExtendedName
Returns a read-only wrapper of 'WithExtendedName
'clone()
Returns a deep clone of this object.Returns the value of the 'extendedName' property.Methods inherited from interface eu.mihosoft.vmf.runtime.core.ReadOnly
asModifiable
Methods inherited from interface eu.mihosoft.vmf.runtime.core.VObject
vmf
-
Method Details
-
getExtendedName
String getExtendedName()Returns the value of the 'extendedName' property.- Specified by:
getExtendedName
in interfaceWithExtendedName
- Returns:
- the value of the 'extendedName' property.
- See Also:
-
eu.mihosoft.devcom.WithExtendedName#setExtendedName(java.lang.String)
-
clone
ReadOnlyWithExtendedName clone()Returns a deep clone of this object.- Specified by:
clone
in interfaceeu.mihosoft.vmf.runtime.core.VObject
- Specified by:
clone
in interfaceWithExtendedName
- Returns:
- a deep clone of this object
-
asReadOnly
Description copied from interface:WithExtendedName
Returns a read-only wrapper of 'WithExtendedName
'- Specified by:
asReadOnly
in interfaceeu.mihosoft.vmf.runtime.core.VObject
- Specified by:
asReadOnly
in interfaceWithExtendedName
- Returns:
- a read-only wrapper of '
WithExtendedName
'
-