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.StringgetPortDirection()Returns the value of the 'Port Direction' attribute.ClassifiergetType()Returns the value of the 'Type' reference.booleanisReversed()Returns the value of the 'Is Reversed' attribute.voidsetIsReversed(boolean value)Sets the value of the 'Is Reversed' attribute.voidsetPortDirection(java.lang.String value)Sets the value of the 'Port Direction' attribute.voidsetType(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()
-
-