diff --git a/bundles/org.eclipse.passage.lic.api/src/org/eclipse/passage/lic/internal/api/conditions/evaluation/package-info.java b/bundles/org.eclipse.passage.lic.api/src/org/eclipse/passage/lic/internal/api/conditions/evaluation/package-info.java new file mode 100644 index 000000000..3ceb6fa34 --- /dev/null +++ b/bundles/org.eclipse.passage.lic.api/src/org/eclipse/passage/lic/internal/api/conditions/evaluation/package-info.java @@ -0,0 +1,66 @@ +/* ***************************************************************************** + * Copyright (c) 2020 ArSysOp + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License 2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0/. + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * ArSysOp - initial API and implementation + *******************************************************************************/ +/** + *

+ * After a {@code Condition} is mined and we know, what a license demands, we + * can say - if these demands are satisfied in the current program runtime or + * not. The process of finding this out is called {@code condition evaluation} + * and it is the third phase of access cycle. + *

+ * + *

How the evaluation is done?

+ * + * + * + *

Where are extension points in this {@code evaluation} process?

+ * + * + * @see org.eclipse.passage.lic.internal.api.conditions.Condition + * @see org.eclipse.passage.lic.internal.api.conditions.EvaluationType + * @see org.eclipse.passage.lic.internal.api.inspection.RuntimeEnvironment + */ +package org.eclipse.passage.lic.internal.api.conditions.evaluation;