Java源码示例:org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList

示例1
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<ReferencingElement_IM> getReferencingElements() {
	if (referencingElements == null) {
		referencingElements = new EObjectWithInverseResolvingEList<ReferencingElement_IM>(ReferencingElement_IM.class, this, ImPackage.SYMBOL_TABLE_ENTRY__REFERENCING_ELEMENTS, ImPackage.REFERENCING_ELEMENT_IM__REWIRED_TARGET);
	}
	return referencingElements;
}
 
示例2
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<BlockHandler> getHandlers ()
{
    if ( handlers == null )
    {
        handlers = new EObjectWithInverseResolvingEList<BlockHandler> ( BlockHandler.class, this, OsgiPackage.BLOCK_GROUP__HANDLERS, OsgiPackage.BLOCK_HANDLER__GROUP );
    }
    return handlers;
}
 
示例3
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<VirtualCubeMeasure> getMeasures() {
	if (measures == null) {
		measures = new EObjectWithInverseResolvingEList<VirtualCubeMeasure>(VirtualCubeMeasure.class, this, OlapModelPackage.VIRTUAL_CUBE__MEASURES, OlapModelPackage.VIRTUAL_CUBE_MEASURE__VIRTUAL_CUBE);
	}
	return measures;
}
 
示例4
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<ModelPropertyType> getPropertyTypes() {
	if (propertyTypes == null) {
		propertyTypes = new EObjectWithInverseResolvingEList<ModelPropertyType>(ModelPropertyType.class, this, ModelPackage.MODEL_PROPERTY_CATEGORY__PROPERTY_TYPES, ModelPackage.MODEL_PROPERTY_TYPE__CATEGORY);
	}
	return propertyTypes;
}
 
示例5
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<VirtualCubeMeasure> getMeasures() {
	if (measures == null) {
		measures = new EObjectWithInverseResolvingEList<VirtualCubeMeasure>(VirtualCubeMeasure.class, this, OlapModelPackage.VIRTUAL_CUBE__MEASURES, OlapModelPackage.VIRTUAL_CUBE_MEASURE__VIRTUAL_CUBE);
	}
	return measures;
}
 
示例6
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<ModelPropertyType> getPropertyTypes() {
	if (propertyTypes == null) {
		propertyTypes = new EObjectWithInverseResolvingEList<ModelPropertyType>(ModelPropertyType.class, this, ModelPackage.MODEL_PROPERTY_CATEGORY__PROPERTY_TYPES, ModelPackage.MODEL_PROPERTY_TYPE__CATEGORY);
	}
	return propertyTypes;
}
 
示例7
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Task> getInputOf() {
	if (inputOf == null) {
		inputOf = new EObjectWithInverseResolvingEList.ManyInverse<Task>(Task.class, this, CrossflowPackage.STREAM__INPUT_OF, CrossflowPackage.TASK__INPUT);
	}
	return inputOf;
}
 
示例8
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Task> getOutputOf() {
	if (outputOf == null) {
		outputOf = new EObjectWithInverseResolvingEList.ManyInverse<Task>(Task.class, this, CrossflowPackage.STREAM__OUTPUT_OF, CrossflowPackage.TASK__OUTPUT);
	}
	return outputOf;
}
 
示例9
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Stream> getInput() {
	if (input == null) {
		input = new EObjectWithInverseResolvingEList.ManyInverse<Stream>(Stream.class, this, CrossflowPackage.TASK__INPUT, CrossflowPackage.STREAM__INPUT_OF);
	}
	return input;
}
 
示例10
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Stream> getOutput() {
	if (output == null) {
		output = new EObjectWithInverseResolvingEList.ManyInverse<Stream>(Stream.class, this, CrossflowPackage.TASK__OUTPUT, CrossflowPackage.STREAM__OUTPUT_OF);
	}
	return output;
}
 
示例11
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<ElseIfCondition> getElseIfConditions()
{
	if (elseIfConditions == null)
	{
		elseIfConditions = new EObjectWithInverseResolvingEList<ElseIfCondition>(ElseIfCondition.class, this, ProcessedRichStringPackage.IF_CONDITION_START__ELSE_IF_CONDITIONS, ProcessedRichStringPackage.ELSE_IF_CONDITION__IF_CONDITION_START);
	}
	return elseIfConditions;
}
 
示例12
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Type> getSubtypes() {
	if (subtypes == null) {
		subtypes = new EObjectWithInverseResolvingEList<Type>(Type.class, this, LazyLinkingPackage.TYPE__SUBTYPES, LazyLinkingPackage.TYPE__EXTENDS);
	}
	return subtypes;
}
 
示例13
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<ExecutionScope> getSubScopes() {
	if (subScopes == null) {
		subScopes = new EObjectWithInverseResolvingEList<ExecutionScope>(ExecutionScope.class, this, SexecPackage.EXECUTION_STATE__SUB_SCOPES, SexecPackage.EXECUTION_SCOPE__SUPER_SCOPE);
	}
	return subScopes;
}
 
示例14
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<ExecutionScope> getSubScopes() {
	if (subScopes == null) {
		subScopes = new EObjectWithInverseResolvingEList<ExecutionScope>(ExecutionScope.class, this, SexecPackage.EXECUTION_FLOW__SUB_SCOPES, SexecPackage.EXECUTION_SCOPE__SUPER_SCOPE);
	}
	return subScopes;
}
 
示例15
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<CheckRef> getRefs() {
	if (refs == null) {
		refs = new EObjectWithInverseResolvingEList<CheckRef>(CheckRef.class, this, SexecPackage.CHECK__REFS, SexecPackage.CHECK_REF__CHECK);
	}
	return refs;
}
 
示例16
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<Call> getCaller() {
	if (caller == null) {
		caller = new EObjectWithInverseResolvingEList<Call>(Call.class, this, SexecPackage.STEP__CALLER, SexecPackage.CALL__STEP);
	}
	return caller;
}
 
示例17
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EList<ExecutionScope> getSubScopes() {
	if (subScopes == null) {
		subScopes = new EObjectWithInverseResolvingEList<ExecutionScope>(ExecutionScope.class, this, SexecPackage.EXECUTION_SCOPE__SUB_SCOPES, SexecPackage.EXECUTION_SCOPE__SUPER_SCOPE);
	}
	return subScopes;
}
 
示例18
/**
 * <!-- begin-user-doc --> <!-- end-user-doc -->
 * @generated
 */
public EList<Transition> getIncomingTransitions() {
	if (incomingTransitions == null) {
		incomingTransitions = new EObjectWithInverseResolvingEList<Transition>(Transition.class, this, SGraphPackage.STATE__INCOMING_TRANSITIONS, SGraphPackage.TRANSITION__TARGET);
	}
	return incomingTransitions;
}
 
示例19
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Transition> getIncomingTransitions() {
	if (incomingTransitions == null) {
		incomingTransitions = new EObjectWithInverseResolvingEList<Transition>(Transition.class, this, SGraphPackage.VERTEX__INCOMING_TRANSITIONS, SGraphPackage.TRANSITION__TARGET);
	}
	return incomingTransitions;
}
 
示例20
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<OperationCall> getChildren() {
	if (children == null) {
		children = new EObjectWithInverseResolvingEList<OperationCall>(OperationCall.class, this, TracePackage.OPERATION_CALL__CHILDREN, TracePackage.OPERATION_CALL__PARENT);
	}
	return children;
}
 
示例21
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Channel> getToChannels() {
   if (toChannels == null) {
      toChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.ROUTER__TO_CHANNELS, EipPackage.CHANNEL__FROM_ENDPOINT);
   }
   return toChannels;
}
 
示例22
/**
   * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
   * @generated
   */
public EList<Channel> getFromChannels() {
     if (fromChannels == null) {
        fromChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.ROUTER__FROM_CHANNELS, EipPackage.CHANNEL__TO_ENDPOINT);
     }
     return fromChannels;
  }
 
示例23
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Channel> getToChannels() {
   if (toChannels == null) {
      toChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.SPLITTER__TO_CHANNELS, EipPackage.CHANNEL__FROM_ENDPOINT);
   }
   return toChannels;
}
 
示例24
/**
   * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
   * @generated
   */
public EList<Channel> getFromChannels() {
     if (fromChannels == null) {
        fromChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.SPLITTER__FROM_CHANNELS, EipPackage.CHANNEL__TO_ENDPOINT);
     }
     return fromChannels;
  }
 
示例25
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Channel> getToChannels() {
   if (toChannels == null) {
      toChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.AGGREGATOR__TO_CHANNELS, EipPackage.CHANNEL__FROM_ENDPOINT);
   }
   return toChannels;
}
 
示例26
/**
   * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
   * @generated
   */
public EList<Channel> getFromChannels() {
     if (fromChannels == null) {
        fromChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.AGGREGATOR__FROM_CHANNELS, EipPackage.CHANNEL__TO_ENDPOINT);
     }
     return fromChannels;
  }
 
示例27
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Channel> getToChannels() {
   if (toChannels == null) {
      toChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.GATEWAY__TO_CHANNELS, EipPackage.CHANNEL__FROM_ENDPOINT);
   }
   return toChannels;
}
 
示例28
/**
   * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
   * @generated
   */
public EList<Channel> getFromChannels() {
     if (fromChannels == null) {
        fromChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.GATEWAY__FROM_CHANNELS, EipPackage.CHANNEL__TO_ENDPOINT);
     }
     return fromChannels;
  }
 
示例29
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EList<Channel> getToChannels() {
   if (toChannels == null) {
      toChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.TRANSFORMER__TO_CHANNELS, EipPackage.CHANNEL__FROM_ENDPOINT);
   }
   return toChannels;
}
 
示例30
/**
   * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
   * @generated
   */
public EList<Channel> getFromChannels() {
     if (fromChannels == null) {
        fromChannels = new EObjectWithInverseResolvingEList<Channel>(Channel.class, this, EipPackage.TRANSFORMER__FROM_CHANNELS, EipPackage.CHANNEL__TO_ENDPOINT);
     }
     return fromChannels;
  }