Class RepositorySwitch<T>

    • Field Detail

      • modelPackage

        protected static RepositoryPackage modelPackage
        The cached model package
        Generated class or method.
    • Constructor Detail

      • RepositorySwitch

        public RepositorySwitch()
        Creates an instance of the switch.
        Generated class or method.
    • Method Detail

      • isSwitchFor

        protected boolean isSwitchFor​(EPackage ePackage)
        Checks whether this is a switch for the given package.
        Specified by:
        isSwitchFor in class Switch<T>
        Returns:
        whether this is a switch for the given package.
        Generated class or method.
      • doSwitch

        protected T doSwitch​(int classifierID,
                             EObject theEObject)
        Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
        Overrides:
        doSwitch in class Switch<T>
        Returns:
        the first non-null result returned by a caseXXX call.
        Generated class or method.
      • caseLocalMemoryRepository

        public T caseLocalMemoryRepository​(LocalMemoryRepository object)
        Returns the result of interpreting the object as an instance of ' Local Memory Repository'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Local Memory Repository'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRemoteCdoRepository

        public T caseRemoteCdoRepository​(RemoteCdoRepository object)
        Returns the result of interpreting the object as an instance of ' Remote Cdo Repository'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Remote Cdo Repository'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRepositories

        public T caseRepositories​(Repositories object)
        Returns the result of interpreting the object as an instance of 'Repositories'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Repositories'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIResourceSet

        public T caseIResourceSet​(ResourceSet object)
        Returns the result of interpreting the object as an instance of 'IResource Set'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'IResource Set'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMeasurementsDaoFactory

        public T caseMeasurementsDaoFactory​(MeasurementsDaoFactory object)
        Returns the result of interpreting the object as an instance of ' Measurements Dao Factory'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of ' Measurements Dao Factory'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseMetaDao

        public T caseMetaDao​(MetaDao object)
        Returns the result of interpreting the object as an instance of 'Meta Dao'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Meta Dao'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseRepository

        public T caseRepository​(Repository object)
        Returns the result of interpreting the object as an instance of 'Repository'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Repository'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • caseIdentifier

        public T caseIdentifier​(de.uka.ipd.sdq.identifier.Identifier object)
        Returns the result of interpreting the object as an instance of 'Identifier'. This implementation returns null; returning a non-null result will terminate the switch.
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'Identifier'.
        See Also:
        doSwitch(EObject)
        Generated class or method.
      • defaultCase

        public T defaultCase​(EObject object)
        Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.
        Overrides:
        defaultCase in class Switch<T>
        Parameters:
        object - the target of the switch.
        Returns:
        the result of interpreting the object as an instance of 'EObject'.
        See Also:
        Switch.doSwitch(org.eclipse.emf.ecore.EObject)
        Generated class or method.