From 5287fedb2cb4de8faa490af7ebfa1250b11d45f7 Mon Sep 17 00:00:00 2001
From: thadumi
Date: Sun, 22 Mar 2020 03:01:11 +0100
Subject: [PATCH] Added Terminology
Signed-off-by: thadumi
---
.../interceptor_programming_contract.adoc | 2 ++
.../terminology.adoc | 28 +++++++++++++++++++
2 files changed, 30 insertions(+)
create mode 100644 spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc
diff --git a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc
index 32c3c8d..0564304 100644
--- a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc
+++ b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/interceptor_programming_contract.adoc
@@ -10,3 +10,5 @@
[[interceptor_programming_contract]]
== Interceptor Programming Contract
+
+include::terminology.adoc[]
diff --git a/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc
new file mode 100644
index 0000000..63b01b3
--- /dev/null
+++ b/spec/src/main/asciidoc/chapters/interceptor_programming_contract/terminology.adoc
@@ -0,0 +1,28 @@
+////
+*******************************************************************
+* Copyright (c) 2019 Eclipse Foundation
+*
+* This specification document is made available under the terms
+* of the Eclipse Foundation Specification License v1.0, which is
+* available at https://www.eclipse.org/legal/efsl.php.
+*******************************************************************
+////
+
+[[terminology]]
+== Terminology
+
+The following terminology is used in this
+document:
+
+ _Interceptor class_ : a class containing
+interceptor methods that is designed to be associated with a target
+class, method, or constructor.
+
+ _Interceptor_ : instance of an interceptor
+class.
+
+ _Interceptor method_ : a method of an
+interceptor class or of a target class that is invoked to interpose on
+the invocation of a method of the target class, a constructor of the
+target class, a lifecycle event of the target class, or a timeout method
+of the target class.