Interface Port
-
- All Superinterfaces:
java.lang.Comparable<java.lang.Object>
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,Instance
,MDWEObject
,MDWObject
,ModelElement
,org.eclipse.emf.common.notify.Notifier
,Relation
,Unit
public interface Port extends Instance
A representation of the model object 'Port'.The following features are supported:
- See Also:
RhapsodyPackage.getPort()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class
getContract()
Returns the value of the 'Contract' reference.MDWEList
getProvidedInterfaces()
Returns the value of the 'Provided Interfaces' reference list.MDWEList
getRequiredInterfaces()
Returns the value of the 'Required Interfaces' reference list.boolean
isBehavioral()
Returns the value of the 'Is Behavioral' attribute.boolean
isReversed()
Returns the value of the 'Is Reversed' attribute.void
setContract(Class value)
Sets the value of the 'Contract
' reference.void
setIsBehavioral(boolean value)
Sets the value of the 'Is Behavioral
' attribute.void
setIsReversed(boolean value)
Sets the value of the 'Is Reversed
' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Instance
getAttributeValues, getInitializerArguments, getInLinks, getInstantiatedBy, getOutLinks, setInstantiatedBy
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.ModelElement
getAllTags, getAnnotations, getConstraints, getConstraintsByHim, getControlledFiles, getDependencies, getDescription, getDescriptionHTML, getDescriptionRTF, getDisplayName, getFullPathName, getGUID, getHyperLinks, getInterfaceName, getLocalTags, getMainDiagram, getMetaClass, getName, getOfTemplate, getOwnedDependencies, getOwner, getProject, getProperties, getProperty, getReferences, getStereotype, getStereotypes, getTemplateParameters, getTi, getUserDefinedMetaClass, isATemplate, isExternal, isRequirementTraceabilityHandle, isShowDisplayName, isUnresolved, setDescription, setDescriptionHTML, setDescriptionRTF, setDisplayName, setFullPathName, setGUID, setInterfaceName, setIsATemplate, setIsExternal, setIsShowDisplayName, setIsUnresolved, setMainDiagram, setMetaClass, setName, setOfTemplate, setOwner, setProject, setRequirementTraceabilityHandle, setStereotype, setTi, setUserDefinedMetaClass
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Relation
getAssociationClass, getInverse, getMultiplicity, getObjectAsObjectType, getOfClass, getOtherClass, getQualifier, getQualifierType, getRelationLabel, getRelationLinkName, getRelationRoleName, getRelationType, getVisibility, isNavigable, isSymmetric, isTypelessObject, setAssociationClass, setInverse, setIsNavigable, setIsSymmetric, setIsTypelessObject, setMultiplicity, setObjectAsObjectType, setOfClass, setOtherClass, setQualifier, setQualifierType, setRelationLabel, setRelationLinkName, setRelationRoleName, setRelationType, setVisibility
-
Methods inherited from interface com.sodius.mdw.metamodel.rhapsody.Unit
getCMHeader, getCurrentDirectory, getFilename, getLanguage, getLastModifiedTime, getStructureDiagrams, isIncludeInNextLoad, isReadOnly, isReferenceUnit, isSeparateSaveUnit, isStub, setCMHeader, setCurrentDirectory, setFilename, setIncludeInNextLoad, setIsReadOnly, setIsReferenceUnit, setIsSeparateSaveUnit, setIsStub, setLanguage, setLastModifiedTime
-
-
-
-
Method Detail
-
isBehavioral
boolean isBehavioral()
Returns the value of the 'Is Behavioral' attribute.- Returns:
- the value of the 'Is Behavioral' attribute.
- See Also:
setIsBehavioral(boolean)
,RhapsodyPackage.getPort_IsBehavioral()
-
setIsBehavioral
void setIsBehavioral(boolean value)
Sets the value of the 'Is Behavioral
' attribute.- Parameters:
value
- the new value of the 'Is Behavioral' attribute.- See Also:
isBehavioral()
-
isReversed
boolean isReversed()
Returns the value of the 'Is Reversed' attribute.- Returns:
- the value of the 'Is Reversed' attribute.
- See Also:
setIsReversed(boolean)
,RhapsodyPackage.getPort_IsReversed()
-
setIsReversed
void setIsReversed(boolean value)
Sets the value of the 'Is Reversed
' attribute.- Parameters:
value
- the new value of the 'Is Reversed' attribute.- See Also:
isReversed()
-
getContract
Class getContract()
Returns the value of the 'Contract' reference.- Returns:
- the value of the 'Contract' reference.
- See Also:
setContract(com.sodius.mdw.metamodel.rhapsody.Class)
,RhapsodyPackage.getPort_Contract()
-
setContract
void setContract(Class value)
Sets the value of the 'Contract
' reference.- Parameters:
value
- the new value of the 'Contract' reference.- See Also:
getContract()
-
getRequiredInterfaces
MDWEList getRequiredInterfaces()
Returns the value of the 'Required Interfaces' reference list. The list contents are of typeClass
.- Returns:
- the value of the 'Required Interfaces' reference list.
- See Also:
RhapsodyPackage.getPort_RequiredInterfaces()
-
getProvidedInterfaces
MDWEList getProvidedInterfaces()
Returns the value of the 'Provided Interfaces' reference list. The list contents are of typeClass
.- Returns:
- the value of the 'Provided Interfaces' reference list.
- See Also:
RhapsodyPackage.getPort_ProvidedInterfaces()
-
-