Interface SysMLPort
-
- 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 SysMLPort extends Instance
A representation of the model object 'Sys ML Port'.The following features are supported:
- See Also:
RhapsodyPackage.getSysMLPort()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getPortDirection()
Returns the value of the 'Port Direction' attribute.Classifier
getType()
Returns the value of the 'Type' reference.boolean
isReversed()
Returns the value of the 'Is Reversed' attribute.void
setIsReversed(boolean value)
Sets the value of the 'Is Reversed
' attribute.void
setPortDirection(java.lang.String value)
Sets the value of the 'Port Direction
' attribute.void
setType(Classifier value)
Sets the value of the 'Type
' reference.-
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
-
isReversed
boolean isReversed()
Returns the value of the 'Is Reversed' attribute.- Returns:
- the value of the 'Is Reversed' attribute.
- See Also:
setIsReversed(boolean)
,RhapsodyPackage.getSysMLPort_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()
-
getPortDirection
java.lang.String getPortDirection()
Returns the value of the 'Port Direction' attribute. The default value is""
.- Returns:
- the value of the 'Port Direction' attribute.
- See Also:
setPortDirection(String)
,RhapsodyPackage.getSysMLPort_PortDirection()
-
setPortDirection
void setPortDirection(java.lang.String value)
Sets the value of the 'Port Direction
' attribute.- Parameters:
value
- the new value of the 'Port Direction' attribute.- See Also:
getPortDirection()
-
getType
Classifier getType()
Returns the value of the 'Type' reference.- Returns:
- the value of the 'Type' reference.
- See Also:
setType(Classifier)
,RhapsodyPackage.getSysMLPort_Type()
-
setType
void setType(Classifier value)
Sets the value of the 'Type
' reference.- Parameters:
value
- the new value of the 'Type' reference.- See Also:
getType()
-
-