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 ClassgetContract()Returns the value of the 'Contract' reference.MDWEListgetProvidedInterfaces()Returns the value of the 'Provided Interfaces' reference list.MDWEListgetRequiredInterfaces()Returns the value of the 'Required Interfaces' reference list.booleanisBehavioral()Returns the value of the 'Is Behavioral' attribute.booleanisReversed()Returns the value of the 'Is Reversed' attribute.voidsetContract(Class value)Sets the value of the 'Contract' reference.voidsetIsBehavioral(boolean value)Sets the value of the 'Is Behavioral' attribute.voidsetIsReversed(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()
-
-