|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.uml2.uml.internal.impl.ElementImpl
org.eclipse.uml2.uml.internal.impl.NamedElementImpl
org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl
org.eclipse.uml2.uml.internal.impl.FeatureImpl
org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl
org.eclipse.uml2.uml.internal.impl.PropertyImpl
org.eclipse.uml2.uml.internal.impl.PortImpl
org.topcased.sysml.impl.FlowPortImpl
public class FlowPortImpl
An implementation of the model object ' < ? >Flow Port'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
static java.lang.String |
copyright
|
protected FlowDirectionKind |
direction
The cached value of the ' Direction ' attribute |
protected static FlowDirectionKind |
DIRECTION_EDEFAULT
The default value of the ' Direction ' attribute |
protected static boolean |
IS_ATOMIC_EDEFAULT
The default value of the ' Is Atomic ' attribute |
protected static boolean |
IS_CONJUGATED_EDEFAULT
The default value of the ' Is Conjugated ' attribute |
protected boolean |
isConjugated
The cached value of the ' Is Conjugated ' attribute |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.PortImpl |
---|
IS_BEHAVIOR_EDEFAULT, IS_BEHAVIOR_EFLAG, IS_SERVICE_EDEFAULT, IS_SERVICE_EFLAG, protocol, REDEFINED_ELEMENT_ESUBSETS, redefinedPorts |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.PropertyImpl |
---|
aggregation, AGGREGATION_EDEFAULT, association, CLIENT_DEPENDENCY_ESUBSETS, DEFAULT_EDEFAULT, defaultValue, DEPLOYMENT_ESUPERSETS, deployments, FEATURING_CLASSIFIER_ESUBSETS, IS_COMPOSITE_EDEFAULT, IS_DERIVED_EDEFAULT, IS_DERIVED_EFLAG, IS_DERIVED_UNION_EDEFAULT, IS_DERIVED_UNION_EFLAG, OWNED_ELEMENT_ESUBSETS, ownedTemplateSignature, qualifiers, redefinedProperties, subsettedProperties, templateBindings, templateParameter |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl |
---|
IS_ORDERED_EDEFAULT, IS_ORDERED_EFLAG, IS_READ_ONLY_EDEFAULT, IS_READ_ONLY_EFLAG, IS_UNIQUE_EDEFAULT, IS_UNIQUE_EFLAG, LOWER_EDEFAULT, lowerValue, type, UPPER_EDEFAULT, upperValue |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.FeatureImpl |
---|
IS_STATIC_EDEFAULT, IS_STATIC_EFLAG |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl |
---|
IS_LEAF_EDEFAULT, IS_LEAF_EFLAG, REDEFINITION_CONTEXT_ESUBSETS |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.NamedElementImpl |
---|
clientDependencies, name, NAME_EDEFAULT, NAME_ESETFLAG, nameExpression, QUALIFIED_NAME_EDEFAULT, visibility, VISIBILITY_EDEFAULT, VISIBILITY_ESETFLAG |
Fields inherited from class org.eclipse.uml2.uml.internal.impl.ElementImpl |
---|
ownedComments |
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eProxyURI |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
SEPARATOR |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FlowPortImpl()
|
Method Summary | |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
FlowDirectionKind |
getDirection()
|
EList |
getProvideds()
|
EList |
getRequireds()
|
boolean |
isIsAtomic()
|
boolean |
isIsConjugated()
|
void |
setDirection(FlowDirectionKind newDirection)
|
void |
setIsConjugated(boolean newIsConjugated)
|
java.lang.String |
toString()
|
boolean |
validateConnectedPortsCompatibility()
|
boolean |
validateType()
|
Methods inherited from class org.eclipse.uml2.uml.internal.impl.PortImpl |
---|
basicGetProtocol, eDynamicSet, getProtocol, getProvided, getProvided, getRedefinedElements, getRedefinedPort, getRedefinedPort, getRedefinedPorts, getRequired, getRequired, isBehavior, isService, isSetRedefinedElements, setIsBehavior, setIsService, setProtocol, validateDefaultValue, validatePortAggregation, validatePortDestroyed, validateRequiredInterfaces |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.PropertyImpl |
---|
basicGetAssociation, basicGetAssociationEnd, basicGetClass_, basicGetDatatype, basicGetDefaultValue, basicGetNamespace, basicGetOpposite, basicGetOwnedTemplateSignature, basicGetOwner, basicGetOwningAssociation, basicGetOwningTemplateParameter, basicGetTemplateParameter, basicSetAssociation, basicSetAssociationEnd, basicSetDatatype, basicSetDefaultValue, basicSetOwnedTemplateSignature, basicSetOwningAssociation, basicSetOwningTemplateParameter, basicSetTemplateParameter, basicSetTemplateParameterGen, createDefaultValue, createDeployment, createOwnedTemplateSignature, createOwnedTemplateSignature, createQualifier, createQualifier, createTemplateBinding, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, eInverseAdd, eInverseRemove, getAggregation, getAssociation, getAssociationEnd, getClass_, getClientDependencies, getDatatype, getDefault, getDefaultValue, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments, getEnds, getFeaturingClassifiers, getNamespace, getOpposite, getOtherEnd, getOwnedElements, getOwnedTemplateSignature, getOwner, getOwningAssociation, getOwningTemplateParameter, getQualifier, getQualifier, getQualifiers, getRedefinedProperties, getRedefinedProperty, getRedefinedProperty, getSubsettedProperties, getSubsettedProperty, getSubsettedProperty, getTemplateBinding, getTemplateBinding, getTemplateBindings, getTemplateParameter, isAttribute, isCompatibleWith, isComposite, isConsistentWith, isDerived, isDerivedUnion, isNavigable, isReadOnly, isSetDefault, isSetFeaturingClassifiers, isSetIsReadOnly, isSetNamespace, isSetOwnedElements, isSetOwner, isSetTemplateParameter, isTemplate, isTemplateParameter, parameterableElements, setAggregation, setAssociation, setAssociationEnd, setBooleanDefaultValue, setClass_, setDatatype, setDefault, setDefaultValue, setIntegerDefaultValue, setIsComposite, setIsDerived, setIsDerivedUnion, setIsNavigable, setIsReadOnly, setNullDefaultValue, setOpposite, setOwnedTemplateSignature, setOwningAssociation, setOwningTemplateParameter, setStringDefaultValue, setTemplateParameter, setUnlimitedNaturalDefaultValue, subsettingContext, unsetDefault, validateBindingToAttribute, validateDeploymentTarget, validateDerivedUnionIsDerived, validateDerivedUnionIsReadOnly, validateMultiplicityOfComposite, validateNavigableReadonly, validateRedefinedPropertyInherited, validateSubsettedPropertyNames, validateSubsettingContextConforms, validateSubsettingRules |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.StructuralFeatureImpl |
---|
basicGetLowerValue, basicGetType, basicGetUpperValue, basicSetLowerValue, basicSetUpperValue, compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getType, getUpper, getUpperValue, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setType, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.FeatureImpl |
---|
getFeaturingClassifier, getFeaturingClassifier, getFeaturingClassifiersGen, isStatic, setIsStatic |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.RedefinableElementImpl |
---|
getRedefinedElement, getRedefinedElement, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, getRedefinitionContextsGen, isLeaf, isRedefinitionContextValid, isSetRedefinitionContexts, isSetRedefinitionContextsGen, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.NamedElementImpl |
---|
allNamespaces, allOwningPackages, basicGetNameExpression, basicGetNamespaceGen, basicSetNameExpression, createDependency, createNameExpression, createUsage, eURIFragmentSegment, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetNamespaceGen, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from class org.eclipse.uml2.uml.internal.impl.ElementImpl |
---|
addKeyword, allOwnedElements, applyStereotype, basicGetOwnerGen, create, createEAnnotation, createOwnedComment, destroy, eAdapters, eBasicSetContainer, eNotificationRequired, eNotify, eSetDeliver, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getCacheAdapter, getKeywords, getModel, getNearestPackage, getOwnedComments, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isSetOwnerGen, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.uml2.uml.Port |
---|
getProtocol, getProvided, getProvided, getRedefinedPort, getRedefinedPort, getRedefinedPorts, getRequired, getRequired, isBehavior, isService, setIsBehavior, setIsService, setProtocol, validateDefaultValue, validatePortAggregation, validatePortDestroyed, validateRequiredInterfaces |
Methods inherited from interface org.eclipse.uml2.uml.Property |
---|
createDefaultValue, createQualifier, createQualifier, getAggregation, getAssociation, getAssociationEnd, getClass_, getDatatype, getDefault, getDefaultValue, getOpposite, getOtherEnd, getOwningAssociation, getQualifier, getQualifier, getQualifiers, getRedefinedProperties, getRedefinedProperty, getRedefinedProperty, getSubsettedProperties, getSubsettedProperty, getSubsettedProperty, isAttribute, isComposite, isDerived, isDerivedUnion, isNavigable, isSetDefault, setAggregation, setAssociation, setAssociationEnd, setBooleanDefaultValue, setDatatype, setDefault, setDefaultValue, setIntegerDefaultValue, setIsComposite, setIsDerived, setIsDerivedUnion, setIsNavigable, setNullDefaultValue, setOpposite, setOwningAssociation, setStringDefaultValue, setUnlimitedNaturalDefaultValue, subsettingContext, unsetDefault, validateBindingToAttribute, validateDeploymentTarget, validateDerivedUnionIsDerived, validateDerivedUnionIsReadOnly, validateMultiplicityOfComposite, validateNavigableReadonly, validateRedefinedPropertyInherited, validateSubsettedPropertyNames, validateSubsettingContextConforms, validateSubsettingRules |
Methods inherited from interface org.eclipse.uml2.uml.StructuralFeature |
---|
isReadOnly, setIsReadOnly |
Methods inherited from interface org.eclipse.uml2.uml.Feature |
---|
getFeaturingClassifier, getFeaturingClassifier, getFeaturingClassifiers, isStatic, setIsStatic |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
---|
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.uml.Element |
---|
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf |
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, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.uml.TypedElement |
---|
getType, setType |
Methods inherited from interface org.eclipse.uml2.uml.MultiplicityElement |
---|
compatibleWith, createLowerValue, createUpperValue, getLower, getLowerValue, getUpper, getUpperValue, includesCardinality, includesMultiplicity, is, isMultivalued, isOrdered, isUnique, lowerBound, setIsOrdered, setIsUnique, setLower, setLowerValue, setUpper, setUpperValue, upperBound, validateLowerGe0, validateUpperGeLower, validateUpperGt0, validateValueSpecificationConstant, validateValueSpecificationNoSideEffects |
Methods inherited from interface org.eclipse.uml2.uml.ConnectableElement |
---|
getEnds |
Methods inherited from interface org.eclipse.uml2.uml.TypedElement |
---|
getType, setType |
Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement |
---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter |
Methods inherited from interface org.eclipse.uml2.uml.DeploymentTarget |
---|
createDeployment, getDeployedElement, getDeployedElement, getDeployedElements, getDeployment, getDeployment, getDeployments |
Methods inherited from interface org.eclipse.uml2.uml.TemplateableElement |
---|
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBinding, getTemplateBinding, getTemplateBindings, isTemplate, parameterableElements, setOwnedTemplateSignature |
Field Detail |
---|
public static final java.lang.String copyright
protected static final FlowDirectionKind DIRECTION_EDEFAULT
Direction
' attribute.
getDirection()
protected FlowDirectionKind direction
Direction
' attribute.
getDirection()
protected static final boolean IS_CONJUGATED_EDEFAULT
Is Conjugated
' attribute.
isIsConjugated()
,
Constant Field Valuesprotected boolean isConjugated
Is Conjugated
' attribute.
isIsConjugated()
protected static final boolean IS_ATOMIC_EDEFAULT
Is Atomic
' attribute.
isIsAtomic()
,
Constant Field ValuesConstructor Detail |
---|
protected FlowPortImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public FlowDirectionKind getDirection()
getDirection
in interface FlowPort
FlowDirectionKind
,
FlowPort.setDirection(FlowDirectionKind)
,
SysMLPackage.getFlowPort_Direction()
public void setDirection(FlowDirectionKind newDirection)
setDirection
in interface FlowPort
newDirection
- the new value of the 'Direction' attribute.FlowDirectionKind
,
FlowPort.getDirection()
public boolean isIsConjugated()
isIsConjugated
in interface FlowPort
FlowPort.setIsConjugated(boolean)
,
SysMLPackage.getFlowPort_IsConjugated()
public void setIsConjugated(boolean newIsConjugated)
setIsConjugated
in interface FlowPort
newIsConjugated
- the new value of the 'Is Conjugated' attribute.FlowPort.isIsConjugated()
public boolean isIsAtomic()
isIsAtomic
in interface FlowPort
SysMLPackage.getFlowPort_IsAtomic()
public boolean validateConnectedPortsCompatibility()
validateConnectedPortsCompatibility
in interface FlowPort
public boolean validateType()
validateType
in interface FlowPort
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public java.lang.String toString()
toString
in class org.eclipse.uml2.uml.internal.impl.PortImpl
public EList getProvideds()
getProvideds
in interface org.eclipse.uml2.uml.Port
getProvideds
in class org.eclipse.uml2.uml.internal.impl.PortImpl
org.eclipse.uml2.Port#getProvideds()
public EList getRequireds()
getRequireds
in interface org.eclipse.uml2.uml.Port
getRequireds
in class org.eclipse.uml2.uml.internal.impl.PortImpl
org.eclipse.uml2.Port#getRequireds()
|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.