/**
* Copyright (c) 2011-2012 Obeo.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Obeo - initial API and implementation
*
*/
package org.obeonetwork.dsl.togaf.contentfwk.contentfwk;
import java.util.Date;
import org.eclipse.emf.common.util.EList;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Physical Application Component</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getExtendsLogicalApplicationComponents <em>Extends Logical Application Components</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIsHostedInLocation <em>Is Hosted In Location</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getCommunicatesWith <em>Communicates With</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLifeCycleStatus <em>Life Cycle Status</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInitialLiveDate <em>Initial Live Date</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDateOfLastRelease <em>Date Of Last Release</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDateOfNextRelease <em>Date Of Next Release</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getRetirementDate <em>Retirement Date</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getAvailabilityCharacteristics <em>Availability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getServicesTimes <em>Services Times</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getManageabilityCharacteristics <em>Manageability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getServiceabilityCharacteristics <em>Serviceability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPerformanceCharacteristics <em>Performance Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getReliabilityCharacteristics <em>Reliability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getRecoverabilityCharacteristics <em>Recoverability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLocatabilityCharacteristics <em>Locatability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getSecurityCharacteristics <em>Security Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPrivacyCharacteristics <em>Privacy Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIntegrityCharacteristics <em>Integrity Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getCredibilityCharacteristics <em>Credibility Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLocalizationCharacteristics <em>Localization Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInternationalizationCharacteristics <em>Internationalization Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInteroperabilityCharacteristics <em>Interoperability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getScalabilityCharacteristics <em>Scalability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPortabilityCharacteristics <em>Portability Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getExtensibilityCharacteristics <em>Extensibility Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getCapacityCharacteristics <em>Capacity Characteristics</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getThroughput <em>Throughput</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getThroughputPeriod <em>Throughput Period</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getGrowth <em>Growth</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getGrowthPeriod <em>Growth Period</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPeakProfileShortTerm <em>Peak Profile Short Term</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPeakProfileLongTerm <em>Peak Profile Long Term</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getEncapsulatesPhysicalDataComponents <em>Encapsulates Physical Data Components</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIsRealizedByPhysicalTechnologyComponents <em>Is Realized By Physical Technology Components</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDecomposesPhysicalApplicationComponent <em>Decomposes Physical Application Component</em>}</li>
* <li>{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIsDecomposedByPhysicalApplicationComponents <em>Is Decomposed By Physical Application Components</em>}</li>
* </ul>
* </p>
*
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent()
* @model
* @generated
*/
public interface PhysicalApplicationComponent extends Element, ApplicationComponent {
/**
* Returns the value of the '<em><b>Extends Logical Application Components</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent}.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent#getIsExtendedByPhysicalApplicationComponents <em>Is Extended By Physical Application Components</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Extends Logical Application Components</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Extends Logical Application Components</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ExtendsLogicalApplicationComponents()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LogicalApplicationComponent#getIsExtendedByPhysicalApplicationComponents
* @model opposite="isExtendedByPhysicalApplicationComponents"
* @generated
*/
EList<LogicalApplicationComponent> getExtendsLogicalApplicationComponents();
/**
* Returns the value of the '<em><b>Is Hosted In Location</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location}.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location#getContainsPhysicalApplicationComponents <em>Contains Physical Application Components</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Is Hosted In Location</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Is Hosted In Location</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_IsHostedInLocation()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.Location#getContainsPhysicalApplicationComponents
* @model opposite="containsPhysicalApplicationComponents"
* @generated
*/
EList<Location> getIsHostedInLocation();
/**
* Returns the value of the '<em><b>Communicates With</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Communicates With</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Communicates With</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_CommunicatesWith()
* @model
* @generated
*/
EList<PhysicalApplicationComponent> getCommunicatesWith();
/**
* Returns the value of the '<em><b>Life Cycle Status</b></em>' attribute.
* The literals are from the enumeration {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LifeCycleStatus}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Life Cycle Status</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Life Cycle Status</em>' attribute.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LifeCycleStatus
* @see #setLifeCycleStatus(LifeCycleStatus)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_LifeCycleStatus()
* @model required="true"
* @generated
*/
LifeCycleStatus getLifeCycleStatus();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLifeCycleStatus <em>Life Cycle Status</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Life Cycle Status</em>' attribute.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.LifeCycleStatus
* @see #getLifeCycleStatus()
* @generated
*/
void setLifeCycleStatus(LifeCycleStatus value);
/**
* Returns the value of the '<em><b>Initial Live Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Initial Live Date</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Initial Live Date</em>' attribute.
* @see #setInitialLiveDate(Date)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_InitialLiveDate()
* @model
* @generated
*/
Date getInitialLiveDate();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInitialLiveDate <em>Initial Live Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Initial Live Date</em>' attribute.
* @see #getInitialLiveDate()
* @generated
*/
void setInitialLiveDate(Date value);
/**
* Returns the value of the '<em><b>Date Of Last Release</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Date Of Last Release</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Date Of Last Release</em>' attribute.
* @see #setDateOfLastRelease(Date)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_DateOfLastRelease()
* @model
* @generated
*/
Date getDateOfLastRelease();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDateOfLastRelease <em>Date Of Last Release</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Date Of Last Release</em>' attribute.
* @see #getDateOfLastRelease()
* @generated
*/
void setDateOfLastRelease(Date value);
/**
* Returns the value of the '<em><b>Date Of Next Release</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Date Of Next Release</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Date Of Next Release</em>' attribute.
* @see #setDateOfNextRelease(Date)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_DateOfNextRelease()
* @model
* @generated
*/
Date getDateOfNextRelease();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDateOfNextRelease <em>Date Of Next Release</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Date Of Next Release</em>' attribute.
* @see #getDateOfNextRelease()
* @generated
*/
void setDateOfNextRelease(Date value);
/**
* Returns the value of the '<em><b>Retirement Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Retirement Date</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Retirement Date</em>' attribute.
* @see #setRetirementDate(Date)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_RetirementDate()
* @model
* @generated
*/
Date getRetirementDate();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getRetirementDate <em>Retirement Date</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Retirement Date</em>' attribute.
* @see #getRetirementDate()
* @generated
*/
void setRetirementDate(Date value);
/**
* Returns the value of the '<em><b>Availability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Availability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Availability Characteristics</em>' attribute.
* @see #setAvailabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_AvailabilityCharacteristics()
* @model
* @generated
*/
String getAvailabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getAvailabilityCharacteristics <em>Availability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Availability Characteristics</em>' attribute.
* @see #getAvailabilityCharacteristics()
* @generated
*/
void setAvailabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Services Times</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Services Times</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Services Times</em>' attribute.
* @see #setServicesTimes(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ServicesTimes()
* @model
* @generated
*/
String getServicesTimes();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getServicesTimes <em>Services Times</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Services Times</em>' attribute.
* @see #getServicesTimes()
* @generated
*/
void setServicesTimes(String value);
/**
* Returns the value of the '<em><b>Manageability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Manageability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Manageability Characteristics</em>' attribute.
* @see #setManageabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ManageabilityCharacteristics()
* @model
* @generated
*/
String getManageabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getManageabilityCharacteristics <em>Manageability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Manageability Characteristics</em>' attribute.
* @see #getManageabilityCharacteristics()
* @generated
*/
void setManageabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Serviceability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Serviceability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Serviceability Characteristics</em>' attribute.
* @see #setServiceabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ServiceabilityCharacteristics()
* @model
* @generated
*/
String getServiceabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getServiceabilityCharacteristics <em>Serviceability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Serviceability Characteristics</em>' attribute.
* @see #getServiceabilityCharacteristics()
* @generated
*/
void setServiceabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Performance Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Performance Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Performance Characteristics</em>' attribute.
* @see #setPerformanceCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_PerformanceCharacteristics()
* @model
* @generated
*/
String getPerformanceCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPerformanceCharacteristics <em>Performance Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Performance Characteristics</em>' attribute.
* @see #getPerformanceCharacteristics()
* @generated
*/
void setPerformanceCharacteristics(String value);
/**
* Returns the value of the '<em><b>Reliability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Reliability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Reliability Characteristics</em>' attribute.
* @see #setReliabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ReliabilityCharacteristics()
* @model
* @generated
*/
String getReliabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getReliabilityCharacteristics <em>Reliability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Reliability Characteristics</em>' attribute.
* @see #getReliabilityCharacteristics()
* @generated
*/
void setReliabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Recoverability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Recoverability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Recoverability Characteristics</em>' attribute.
* @see #setRecoverabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_RecoverabilityCharacteristics()
* @model
* @generated
*/
String getRecoverabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getRecoverabilityCharacteristics <em>Recoverability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Recoverability Characteristics</em>' attribute.
* @see #getRecoverabilityCharacteristics()
* @generated
*/
void setRecoverabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Locatability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Locatability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Locatability Characteristics</em>' attribute.
* @see #setLocatabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_LocatabilityCharacteristics()
* @model
* @generated
*/
String getLocatabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLocatabilityCharacteristics <em>Locatability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Locatability Characteristics</em>' attribute.
* @see #getLocatabilityCharacteristics()
* @generated
*/
void setLocatabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Security Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Security Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Security Characteristics</em>' attribute.
* @see #setSecurityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_SecurityCharacteristics()
* @model
* @generated
*/
String getSecurityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getSecurityCharacteristics <em>Security Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Security Characteristics</em>' attribute.
* @see #getSecurityCharacteristics()
* @generated
*/
void setSecurityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Privacy Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Privacy Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Privacy Characteristics</em>' attribute.
* @see #setPrivacyCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_PrivacyCharacteristics()
* @model
* @generated
*/
String getPrivacyCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPrivacyCharacteristics <em>Privacy Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Privacy Characteristics</em>' attribute.
* @see #getPrivacyCharacteristics()
* @generated
*/
void setPrivacyCharacteristics(String value);
/**
* Returns the value of the '<em><b>Integrity Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Integrity Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Integrity Characteristics</em>' attribute.
* @see #setIntegrityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_IntegrityCharacteristics()
* @model
* @generated
*/
String getIntegrityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIntegrityCharacteristics <em>Integrity Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Integrity Characteristics</em>' attribute.
* @see #getIntegrityCharacteristics()
* @generated
*/
void setIntegrityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Credibility Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Credibility Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Credibility Characteristics</em>' attribute.
* @see #setCredibilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_CredibilityCharacteristics()
* @model
* @generated
*/
String getCredibilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getCredibilityCharacteristics <em>Credibility Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Credibility Characteristics</em>' attribute.
* @see #getCredibilityCharacteristics()
* @generated
*/
void setCredibilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Localization Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Localization Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Localization Characteristics</em>' attribute.
* @see #setLocalizationCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_LocalizationCharacteristics()
* @model
* @generated
*/
String getLocalizationCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getLocalizationCharacteristics <em>Localization Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Localization Characteristics</em>' attribute.
* @see #getLocalizationCharacteristics()
* @generated
*/
void setLocalizationCharacteristics(String value);
/**
* Returns the value of the '<em><b>Internationalization Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Internationalization Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Internationalization Characteristics</em>' attribute.
* @see #setInternationalizationCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_InternationalizationCharacteristics()
* @model
* @generated
*/
String getInternationalizationCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInternationalizationCharacteristics <em>Internationalization Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Internationalization Characteristics</em>' attribute.
* @see #getInternationalizationCharacteristics()
* @generated
*/
void setInternationalizationCharacteristics(String value);
/**
* Returns the value of the '<em><b>Interoperability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Interoperability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Interoperability Characteristics</em>' attribute.
* @see #setInteroperabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_InteroperabilityCharacteristics()
* @model
* @generated
*/
String getInteroperabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getInteroperabilityCharacteristics <em>Interoperability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Interoperability Characteristics</em>' attribute.
* @see #getInteroperabilityCharacteristics()
* @generated
*/
void setInteroperabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Scalability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Scalability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Scalability Characteristics</em>' attribute.
* @see #setScalabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ScalabilityCharacteristics()
* @model
* @generated
*/
String getScalabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getScalabilityCharacteristics <em>Scalability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Scalability Characteristics</em>' attribute.
* @see #getScalabilityCharacteristics()
* @generated
*/
void setScalabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Portability Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Portability Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Portability Characteristics</em>' attribute.
* @see #setPortabilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_PortabilityCharacteristics()
* @model
* @generated
*/
String getPortabilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPortabilityCharacteristics <em>Portability Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Portability Characteristics</em>' attribute.
* @see #getPortabilityCharacteristics()
* @generated
*/
void setPortabilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Extensibility Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Extensibility Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Extensibility Characteristics</em>' attribute.
* @see #setExtensibilityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ExtensibilityCharacteristics()
* @model
* @generated
*/
String getExtensibilityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getExtensibilityCharacteristics <em>Extensibility Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Extensibility Characteristics</em>' attribute.
* @see #getExtensibilityCharacteristics()
* @generated
*/
void setExtensibilityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Capacity Characteristics</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Capacity Characteristics</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Capacity Characteristics</em>' attribute.
* @see #setCapacityCharacteristics(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_CapacityCharacteristics()
* @model
* @generated
*/
String getCapacityCharacteristics();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getCapacityCharacteristics <em>Capacity Characteristics</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Capacity Characteristics</em>' attribute.
* @see #getCapacityCharacteristics()
* @generated
*/
void setCapacityCharacteristics(String value);
/**
* Returns the value of the '<em><b>Throughput</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Throughput</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Throughput</em>' attribute.
* @see #setThroughput(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_Throughput()
* @model
* @generated
*/
String getThroughput();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getThroughput <em>Throughput</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Throughput</em>' attribute.
* @see #getThroughput()
* @generated
*/
void setThroughput(String value);
/**
* Returns the value of the '<em><b>Throughput Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Throughput Period</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Throughput Period</em>' attribute.
* @see #setThroughputPeriod(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_ThroughputPeriod()
* @model
* @generated
*/
String getThroughputPeriod();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getThroughputPeriod <em>Throughput Period</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Throughput Period</em>' attribute.
* @see #getThroughputPeriod()
* @generated
*/
void setThroughputPeriod(String value);
/**
* Returns the value of the '<em><b>Growth</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Growth</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Growth</em>' attribute.
* @see #setGrowth(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_Growth()
* @model
* @generated
*/
String getGrowth();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getGrowth <em>Growth</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Growth</em>' attribute.
* @see #getGrowth()
* @generated
*/
void setGrowth(String value);
/**
* Returns the value of the '<em><b>Growth Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Growth Period</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Growth Period</em>' attribute.
* @see #setGrowthPeriod(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_GrowthPeriod()
* @model
* @generated
*/
String getGrowthPeriod();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getGrowthPeriod <em>Growth Period</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Growth Period</em>' attribute.
* @see #getGrowthPeriod()
* @generated
*/
void setGrowthPeriod(String value);
/**
* Returns the value of the '<em><b>Peak Profile Short Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Peak Profile Short Term</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Peak Profile Short Term</em>' attribute.
* @see #setPeakProfileShortTerm(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_PeakProfileShortTerm()
* @model
* @generated
*/
String getPeakProfileShortTerm();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPeakProfileShortTerm <em>Peak Profile Short Term</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Peak Profile Short Term</em>' attribute.
* @see #getPeakProfileShortTerm()
* @generated
*/
void setPeakProfileShortTerm(String value);
/**
* Returns the value of the '<em><b>Peak Profile Long Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Peak Profile Long Term</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Peak Profile Long Term</em>' attribute.
* @see #setPeakProfileLongTerm(String)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_PeakProfileLongTerm()
* @model
* @generated
*/
String getPeakProfileLongTerm();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getPeakProfileLongTerm <em>Peak Profile Long Term</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Peak Profile Long Term</em>' attribute.
* @see #getPeakProfileLongTerm()
* @generated
*/
void setPeakProfileLongTerm(String value);
/**
* Returns the value of the '<em><b>Encapsulates Physical Data Components</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent}.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent#getEncapsulatesPhysicalApplicationComponents <em>Encapsulates Physical Application Components</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Encapsulates Physical Data Components</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Encapsulates Physical Data Components</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_EncapsulatesPhysicalDataComponents()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalDataComponent#getEncapsulatesPhysicalApplicationComponents
* @model opposite="encapsulatesPhysicalApplicationComponents"
* @generated
*/
EList<PhysicalDataComponent> getEncapsulatesPhysicalDataComponents();
/**
* Returns the value of the '<em><b>Is Realized By Physical Technology Components</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent}.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent#getRealizesPhysicalApplicationComponents <em>Realizes Physical Application Components</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Is Realized By Physical Technology Components</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Is Realized By Physical Technology Components</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_IsRealizedByPhysicalTechnologyComponents()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalTechnologyComponent#getRealizesPhysicalApplicationComponents
* @model opposite="realizesPhysicalApplicationComponents"
* @generated
*/
EList<PhysicalTechnologyComponent> getIsRealizedByPhysicalTechnologyComponents();
/**
* Returns the value of the '<em><b>Decomposes Physical Application Component</b></em>' reference.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIsDecomposedByPhysicalApplicationComponents <em>Is Decomposed By Physical Application Components</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Decomposes Physical Application Component</em>' reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Decomposes Physical Application Component</em>' reference.
* @see #setDecomposesPhysicalApplicationComponent(PhysicalApplicationComponent)
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_DecomposesPhysicalApplicationComponent()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getIsDecomposedByPhysicalApplicationComponents
* @model opposite="isDecomposedByPhysicalApplicationComponents"
* @generated
*/
PhysicalApplicationComponent getDecomposesPhysicalApplicationComponent();
/**
* Sets the value of the '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDecomposesPhysicalApplicationComponent <em>Decomposes Physical Application Component</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Decomposes Physical Application Component</em>' reference.
* @see #getDecomposesPhysicalApplicationComponent()
* @generated
*/
void setDecomposesPhysicalApplicationComponent(PhysicalApplicationComponent value);
/**
* Returns the value of the '<em><b>Is Decomposed By Physical Application Components</b></em>' reference list.
* The list contents are of type {@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent}.
* It is bidirectional and its opposite is '{@link org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDecomposesPhysicalApplicationComponent <em>Decomposes Physical Application Component</em>}'.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Is Decomposed By Physical Application Components</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Is Decomposed By Physical Application Components</em>' reference list.
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.ContentfwkPackage#getPhysicalApplicationComponent_IsDecomposedByPhysicalApplicationComponents()
* @see org.obeonetwork.dsl.togaf.contentfwk.contentfwk.PhysicalApplicationComponent#getDecomposesPhysicalApplicationComponent
* @model opposite="decomposesPhysicalApplicationComponent"
* @generated
*/
EList<PhysicalApplicationComponent> getIsDecomposedByPhysicalApplicationComponents();
} // PhysicalApplicationComponent